Job Openings Quality Assurance Software Engineer IV

About the job Quality Assurance Software Engineer IV

Job Summary:

We are seeking a highly skilled Quality Assurance Software Engineer IV to join our technology team. In this senior-level role, you will ensure software products meet internal and external customer expectations through meticulous testing, strategic planning, and technical leadership. You'll participate in every phase of the software testing lifecycle, from requirements analysis to hands-on test execution, while contributing to continuous process improvement and mentoring junior QA engineers.

Key Responsibilities:

  • Conduct software testing to verify functionality against product requirements and technical specifications.
  • Develop and maintain structured testing methodologies, environments, strategies, and test plans.
  • Lead test efforts for complex projects and contribute to peer reviews of test plans, scripts, and defect documentation.
  • Review software changes and create high-level test approaches, test matrices, and scripts.
  • Execute manual and automated testing for proprietary web and backend applications.
  • Document and publish test results, maintain defect logs, and ensure traceability of test cases.
  • Identify root causes of issues, analyze trends, and recommend corrective actions or process improvements.
  • Provide QA mentorship and support best practice adherence across teams.
  • Collaborate with developers, product owners, and non-technical stakeholders across departments.
  • Monitor project progress, risks, and communicate updates effectively to project teams and QA leadership.

Qualifications:

  • Bachelor's degree in Computer Science or related field (or equivalent combination of education and experience).
  • 6-10 years of relevant experience in software quality assurance, test development, and execution.
  • Strong understanding of SDLC and Agile methodologies.
  • Experience in regulated industries (healthcare, pharma, or similar) is a plus.