Description
Lead the QA team for Azure-hosted web applications, owning automation strategy, framework maintenance, and release quality.
Responsibilities
- Mentor and coach a team of QA engineers, reviewing code and ensuring coding standards.
- Design, implement, and maintain Python/JavaScript + Selenium automation frameworks for UI and regression tests.
- Define end-to-end test coverage for Azure services including Web Apps, Functions, APIs, and SQL stores.
- Integrate automated tests into Azure DevOps build/release pipelines and manage test plans and reporting.
- Track defects in Azure DevOps Boards or JIRA, collaborate on resolutions, and report QA metrics to stakeholders.
Required Skills
- 4–6+ years of software testing experience with strong hands-on automation background.
- Proficient in Python and JavaScript, including OOP, virtual environments, and debugging.
- Solid experience with Selenium WebDriver and frameworks like Pytest or unittest.
- Proven experience designing automation frameworks using Page Object Model and layered architecture.
- Hands-on experience with Azure DevOps (Repos, Pipelines, Test Plans, Boards) and CI/CD integration.
- Understanding of Microsoft Azure services (App Service, Functions, Storage, Key Vault) and monitoring tools (Application Insights, Log Analytics).
- Strong knowledge of QA methodologies (functional, regression, integration) and Agile/Scrum workflows.
- Experience with test management tools such as JIRA, TestRail, or Zephyr.
- Ability to lead teams, manage priorities, and communicate effectively with cross-functional stakeholders.