Salary
💰 $81,130 - $169,840 per year
Tech Stack
AzureCloudCypressGraphQLJavaScriptPythonSelenium
About the role
- Ensure the reliability, security, and usability of applications managing Microsoft Azure objects across a multi-tenant environment
- Translate stakeholder requirements into test plans and acceptance criteria
- Design robust validation frameworks and test automation
- Develop, maintain, and execute automated test suites for web and API testing
- Integrate automated testing into CI/CD pipelines
- Perform manual testing, user acceptance testing, security testing, and performance/load testing
- Communicate with team members and stakeholders to drive quality outcomes
- Prioritize tasks, maintain test coverage, and meet sprint deadlines
Requirements
- Demonstrated working knowledge of modern QA practices and tools
- Software testing methodologies (manual and automated)
- Test automation frameworks (e.g., Selenium, Playwright, Cypress, or similar)
- Strong scripting or programming skills in one or more languages (e.g., Python, JavaScript, C#)
- CI/CD pipelines and how to integrate automated testing
- Experience validating APIs and web applications (REST/GraphQL)
- Git processes and best practices
- Familiarity with performance/load testing tools
- Experience working in Microsoft Azure or similar cloud platforms
- Security-minded with experience in security testing, vulnerability analysis, or related domains
- Experience or knowledge in Microsoft Security and Compliance preferred
- Ability to translate stakeholder requirements into test plans, test scenarios, and acceptance criteria
- Attention to detail, motivation, flexibility, and ability to meet sprint deadlines
- Prepared to deliver a portfolio of previous QA projects on request (automated test suites, bug reports, test documentation, testing results)