Responsibilities
- Guide and develop QA engineers, promoting accountability, excellence, and ongoing learning within the team.
- Offer performance feedback and career growth support to team members.
- Promote QA capabilities across departments and represent QA interests in cross-functional meetings.
- Manage QA activities from initial requirements to final release validation.
- Develop and execute comprehensive QA frameworks covering test planning, case creation, execution, and reporting.
- Create and expand automated testing frameworks using tools such as Selenium, JMeter, and LoadRunner.
- Supervise automation integration and CI/CD pipelines to speed up releases while maintaining quality.
- Ensure QA practices address performance, scalability, security, and data integrity for cloud platforms.
- Collaborate with DevOps to embed quality assurance into CI/CD processes using agile tracking systems.
- Advocate for modern QA methodologies and tools to enhance testing efficiency and coverage.
- Guarantee the quality of client-facing deliverables and implementations.
- Support compliance with governance, risk, and compliance (GRC) standards and assist in audit processes.
- Establish and monitor KPIs and quality metrics for visibility into test coverage and product health.
- Investigate production defects and implement measures to prevent future issues.
- Use data insights to refine and improve testing approaches over time.
- Work with product, engineering, and operations teams throughout development to integrate quality early.
- Engage in requirement discussions to convert business needs into actionable test criteria.
- Coordinate with release management to validate cloud-based deployments thoroughly.
Work Arrangement
Remote (Worldwide) — Evanston, Illinois, and 10 global offices
Responsibilities
- Lead and mentor a team of QA engineers, fostering a culture of excellence, accountability, and continuous improvement.
- Provide career mentorship, performance guidance, and development opportunities to team members.
- Create awareness of QA offerings across the organisation and act as a strong representative of QA in cross-functional discussions.
- Drive end-to-end ownership of QA processes and deliverables — from requirement gathering through release validation.
- Design and implement robust QA frameworks, including test planning, test case development, execution, and reporting.
- Build and scale test automation frameworks using Selenium and performance tools like JMeter, LoadRunner, etc.
- Oversee implementation of automation and continuous integration pipelines to accelerate release cycles without compromising on quality.
- Ensure QA processes effectively address scalability, performance, security, and data integrity aspects of cloud-based software.
- Work closely with DevOps teams to integrate quality into CI/CD workflows using agile ticket tracking and reporting tools.
- Champion the adoption of industry best practices and modern QA tools to improve speed, efficiency, and test coverage.
- Ensure the quality of client deliverables/implementations.
- Ensure compliance with GRC processes and provide support to internal and external audits, as needed.
- Define and track key KPIs and quality metrics to provide visibility into test coverage, defect rates, release readiness, and overall product quality.
- Conduct root cause analysis on production issues and implement corrective/preventive actions to avoid recurrence.
- Utilise data-driven insights to continuously optimise testing strategies and processes.
- Collaborate with product managers, software engineers, and operations teams throughout the software development lifecycle to embed quality from ideation to deployment.
- Participate actively in requirement gathering sessions, translating business needs into clear and testable acceptance criteria.
- Partner with release management teams to ensure thorough testing and validation of cloud-based releases.