What are the responsibilities and job description for the Quality Assurance Engineer III position at Lantana Consulting Group?
Job Title:
Senior Software Quality Assurance Engineer
About Lantana Consulting Group
Lantana Consulting Group is a trusted leader in the industry, providing services and software for standards-based health-information exchange.
Primary Purpose
This mid- to senior-level role focuses on designing and executing test plans, enhancing automation strategies and processes, and leading defect triage sessions to prioritize issues.
Key Responsibilities
- Collaborate with stakeholders to ensure clear, complete, and testable requirements for all tasks.
- Develop detailed test plans, strategies, and scenarios covering functional, regression, integration, and performance testing and edge cases.
- Perform manual and exploratory testing to validate complex workflows, integrations, new features, and defect fixes.
- Investigate and resolve software defects with developers, and provide clear documentation and actionable recommendations.
- Lead API testing to ensure data integrity, accuracy, security, and seamless application integration.
- Build and enhance automated testing frameworks, increasing automation coverage and maintaining regression suites across multiple products.
- Integrate automated testing into CI/CD pipelines.
- Perform performance and load testing to evaluate system scalability, stability, and responsiveness to align with performance benchmarks.
- Guide and support junior QA Engineers by offering expertise on testing best practices, test case design, and automation techniques.
- Facilitate knowledge-sharing sessions and lead discussions about testing for complex features to align QA across projects.
- Identify opportunities for process improvements; suggest and implement changes to increase efficiency and quality of testing activities.
- Leverage metrics and reporting tools to evaluate testing progress, identify coverage gaps, and enhance testing effectiveness.
- Collaborate with development and operations teams to validate builds and ensure production deployments are release-ready.
- Present testing outcomes, technical challenges, achievements, and product quality metrics during stakeholder demos.
Requirements
A Bachelor's degree in Computer Science, Engineering, or a related discipline is required.
The incumbent must have a minimum of 9 years of experience designing, developing, and executing test strategies and test plans for software. Additionally, a minimum of 2 years of experience developing, executing, and maintaining automated test software is required.
Expertise in diverse testing approaches, including functional, regression, integration, performance, and load-testing; and validation of new features is essential.
Experience testing back-end services and front-end user interfaces, as well as proficiency using MS SQL queries for backend validation, is also necessary.
Familiarity with Agile Scrum methodology and supporting tools (e.g., Jira, Kanban) is required.
Strong attention to detail, analytical skills, and problem-solving abilities are essential for this role.
The incumbent must be able to work well under pressure on multiple projects in a fast-paced environment.
In addition, the candidate must successfully complete and obtain a Level 5 Public Trust background investigation, meeting all eligibility criteria and maintaining the required clearance throughout employment.