You will join a cross-functional team delivering an internal Product for automated provisioning of Azure Virtual Machines with approval workflows to ensure compliance and governance. The QA team’s mission is to ensure that the product is stable, secure, and user-friendly as we enhance and scale its capabilities.
As a QA Engineer, you will be responsible for designing and executing automated tests for our Azure VM provisioning solution. Using Cypress and TypeScript, you will help maintain high-quality standards, working alongside developers and stakeholders in an Agile/Scrum environment.
Key Responsibilities
•Design, develop, and maintain automated test scripts using Cypress and TypeScript.•Execute functional, regression, integration, and end-to-end testing.•Validate workflows for VM provisioning and approval processes.•Document defects, work closely with developers to verify fixes.•Ensure high test coverage and continuously improve testing frameworks.•Integrate automated tests into the CI/CD pipeline.•Participate in sprint ceremonies and advocate for quality at every stage.
Required Skills & Experience
- Experience designing and implementing unit tests for web applications.
- Proficiency with TypeScript and Cypress for test automation.
- Understanding of modern web applications and REST APIs.
- Experience with Agile/Scrum software development.
- Familiarity with version control (e.g., Git) and CI/CD practices.
- Strong problem-solving and analytical skills.
- Clear and professional communication.
Preferred Qualifications
- Experience testing React and Node.js applications.
- Familiarity with Azure-based applications or cloud provisioning.
- Previous experience working in consulting or client-focused delivery.