Job Description
Responsibilities:
Test Automation & Engineering
- Lead the design, development, and maintenance of test automation frameworks for functional, integration, regression, and performance testing.
- Integrate automated tests into CI/CD pipelines using tools such as Azure DevOps, Jenkins, or GitHub Actions.
- Enforce shift-left QA practices and quality gate definitions across cross-functional teams.
- Utilize automation and observability tools like Selenium, Appium, JMeter, Postman, Sentry, Firebase Crashlytics, and App Center.
Application & API Testing
- Oversee testing of mobile applications and APIs, including managing test data, mocking/stubbing services, and ensuring environment consistency.
- Ensure robust end-to-end test coverage and production parity for QA environments.
QA Strategy & Leadership
- Define QA strategy, quality KPIs, and SLA/SLO-based defect handling policies aligned with business objectives.
- Lead testing strategy for infrastructure transitions, platform migrations, and Disaster Recovery validations.
- Mentor and manage QA teams to cultivate a culture of preventive QA and continuous improvement.
Cloud & Infrastructure QA
- Oversee QA across cloud-based and hybrid infrastructure environments, including on-prem to Azure migrations.
- Validate DR readiness, platform cutovers, and performance scaling scenarios.
Cross-Functional Collaboration
- Partner with engineering, product, and DevOps teams to integrate automated testing into CI/CD pipelines.
- Serve as a key stakeholder in Go/No-Go decisions during critical migration phases.
- Ensure traceability between requirements, test cases, and production defects.
Qualifications:
Education & Certifications
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field (mandatory).
- Advanced degrees or management certifications (e.g., PMP, Agile Leadership) – advantageous.
- Professional Certifications (preferred/required): ISTQB Advanced Level (required), Agile Testing Certification (e.g., ICP-TST) advantageous.
Experience
- 8+ years’ experience in Quality Assurance, including 3+ years in a QA leadership role.
- Proven experience managing distributed teams and complex system landscapes.
- Strong track record in test automation, cloud/hybrid QA, and platform migration readiness.
Technical Skills
- Testing & Automation Frameworks: Selenium, JMeter, Postman, Cypress, Appium.
- CI/CD & Test Integration: Azure DevOps, Jenkins, SonarQube, Allure, GitHub Actions.
- Mobile & API Testing: Firebase Test Lab, App Center, Swagger/Postman.
- Test Data & Environment Management: Wire Mock or equivalent middleware for mocking endpoints.
Core Skills & Competencies
- Strong leadership and mentoring capabilities within QA teams.
- Deep understanding of shift-left testing, automation best practices, and quality governance.
- Ability to collaborate cross-functionally with engineering, product, and DevOps teams.
- Analytical mindset with focus on metrics, defect tracking, and continuous improvement.
- Results-driven and proactive in ensuring platform reliability and quality excellence.