Description
You will lead the QA function, mentoring engineers and owning the quality strategy across the SDLC.
Responsibilities
- Design, implement, and maintain Python/JavaScript and Selenium automation frameworks.
- Define and implement end-to-end test coverage for Azure services (Web Apps, Functions, APIs, Storage, Service Bus, SQL).
- Integrate and manage automated tests within Azure DevOps build/release pipelines.
- Review team test cases and automation scripts to enforce coding standards and quality.
- Track, report, and drive resolution for defects identified using Azure DevOps Boards or JIRA.
Required Skills
- 4–6+ years of experience in software testing with strong automation focus.
- Strong proficiency in Python/JavaScript, including OOP and virtual environment management.
- Solid experience implementing UI automation using Selenium WebDriver.
- Proven experience designing and maintaining automation frameworks (e.g., Page Object Model).
- Good understanding of Microsoft Azure concepts (App Service, Azure Functions, Storage, Service Bus).
- Hands-on experience with Azure DevOps (Pipelines, Test Plans, Boards) for CI/CD integration.
- Familiarity with Azure monitoring tools (Application Insights, Log Analytics) for debugging.
- Strong knowledge of QA methodologies, functional/regression testing, and Agile/Scrum.
- Demonstrated ability to lead, motivate, and manage a QA team workload.