Quality Assurance Manager

Posted 115ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Quality Assurance Manager overseeing QA activities within Agile teams for IEM’s digital quotation platform. Ensuring quality integration throughout the software development lifecycle with hands-on leadership.

Responsibilities:

  • Lead and manage QA activities within Agile/Scrum frameworks, ensuring quality is embedded in sprint planning, backlog refinement, development, and release cycles.
  • Manage and mentor QA engineers, supporting skill development, performance feedback, and workload planning.
  • Partner with Product Owners to define acceptance criteria, Definition of Ready (DoR), and Definition of Done (DoD).
  • Collaborate with Scrum Masters to ensure QA work is appropriately planned and balanced within sprint capacity.
  • Promote shift-left testing practices and shared team ownership of quality.
  • Actively participate in Scrum ceremonies including backlog refinement, sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Ensure test scope, automation readiness, and quality risks are considered during sprint commitments.
  • Coordinate sprint-level testing activities and support incremental delivery of shippable product increments.
  • Support release readiness decisions by providing objective quality assessments and risk visibility.
  • Oversee Cypress-based test automation, ensuring automated tests are maintainable, reliable, and aligned with business workflows.
  • Support integration of automated testing within CI/CD pipelines to enable continuous testing and rapid feedback.
  • Guide development and execution of automated regression, functional, and workflow-based test suites.
  • Establish standards for test data, test environments, and automation best practices.
  • Track and report Agile quality metrics such as defect trends, test coverage, and release stability.
  • Use sprint retrospectives and quality data to identify opportunities for process and tooling improvements.
  • Continuously refine QA workflows to improve efficiency while maintaining high-quality standards.
  • Work closely with Software Development, Engineering, and Applications teams to validate functional and technical accuracy of OptIEMize workflows.
  • Maintain working knowledge of LV/MV switchgear systems to support meaningful test scenarios and validation of business logic.
  • Support Sales and Operations by ensuring digital quotation outputs meet customer specifications and project requirements.
  • Serve as a key liaison communicating quality status and risks to technical and business stakeholders.

Requirements:

  • Bachelor’s degree in Engineering, Computer Science, or a related technical field (or equivalent experience).
  • 8+ years of experience in software quality assurance, including leadership or team coordination responsibilities.
  • Experience working within Agile/Scrum teams and CI/CD-driven development environments.
  • Strong hands-on experience with Cypress automation and modern QA practices.
  • Proficiency in JavaScript or similar programming languages used for test automation.
  • Strong communication, organizational, and collaboration skills.
  • High attention to detail with strong analytical and problem-solving abilities.
  • Experience in the electrical power, manufacturing, or industrial systems domain (preferred).
  • Working knowledge of LV/MV switchgear systems or technical quotation tools (preferred).
  • Experience improving or scaling QA processes in Agile environments (preferred).

Benefits:

  • Comprehensive and competitive benefits package designed to support employees' well-being, growth, and long-term success.