What are the responsibilities and job description for the Quality Engineering (QE) Lead position at Resource Informatics Group, Inc?
Job Title: Quality Engineering (QE) Lead
Location: Onsite Leawood, KS
Position Overview:
We are seeking a skilled and experienced QE Lead to manage and evolve the testing strategies for Client’s platform. This individual will be a key player in improving the quality and security of our platform while leading a team of quality engineers. The role will involve overseeing all aspects of quality assurance for our transition away from legacy components such as PHP 5, CentOS 7, outdated Laravel and Zend Frameworks, and other deprecated technologies that pose security risks.
The ideal candidate will have a deep understanding of modern web technologies, secure software practices, and proven leadership in quality engineering for complex applications. You will be instrumental in setting up robust testing frameworks, ensuring compliance with security standards, and leading initiatives that improve overall platform performance and reliability.
Key Responsibilities:
Lead and manage a team of quality engineers responsible for creating, executing, and optimizing test plans, test cases, and test environments for both legacy and new features.
Drive the transition from outdated technologies, including PHP 5, CentOS 7, Laravel, Zend Framework, and other deprecated technologies to modern, secure solutions.
Design and implement automated testing frameworks and integrate them into CI/CD pipelines to ensure ongoing software quality.
Collaborate with product owners, developers, and other stakeholders to ensure that quality engineering practices align with business goals, timelines, and security requirements.
Identify and mitigate potential security risks within the platform, working closely with security teams to enforce best practices.
Create and enforce quality standards and processes for testing and documentation.
Conduct regular audits of legacy systems and applications to ensure continued security and functionality while migrating to new technologies.
Define and track key quality metrics to provide ongoing reports to leadership on progress, quality health, and risk mitigation.
Guide the platform modernization efforts, ensuring that testing keeps pace with evolving infrastructure and platform changes.
Required Skills and Experience:
5 years of experience in Quality Engineering, with at least 2 years in a leadership or managerial role.
Strong experience in leading quality assurance for legacy systems and transitioning them to modern technologies.
Extensive hands-on experience in both manual and automated testing (e.g., Selenium, Cypress, TestNG, JUnit).
Expertise in modern software testing methodologies, including continuous integration, test-driven development (TDD), and behavior-driven development (BDD).
Proficiency with tools and platforms like Git, Jenkins, Jira, and others for test management and collaboration.
Experience with modern web technologies and frameworks, including Laravel, PHP 7 (or other similar frameworks), JavaScript, and cloud-based infrastructure.
Familiarity with secure coding practices and vulnerability testing, including tools like OWASP, Burp Suite, and others for identifying security issues.
Experience working in agile development environments with rapid release cycles.
Strong communication skills, with the ability to collaborate cross-functionally and clearly report progress to stakeholders.
Experience in working with healthcare or EMS-related platforms is a plus but not required.
Preferred Qualifications:
Experience working with cloud-based platforms such as AWS, Azure, or Google Cloud.
Familiarity with containerization technologies like Docker, Kubernetes, or similar.
Knowledge of modern frameworks and technologies like Node.js, React, or Python.
Prior experience working in regulated environments or with security standards like HIPAA, SOC 2, or ISO 27001.