About the job
Title: QA Engineer.
Experience: 3-5 Years.
Location: Ahmedabad (on-site)
Key Responsibilities:
- Design and implement automation frameworks aligned with project structures.
- Develop, maintain, and execute automation test scripts for web applications.
- Create, enhance, and debug well-structured test cases using Azure DevOps or similar tools.
- Implement automation frameworks using Playwright, and/or Selenium/Protractor.
- Organize and monitor defect management processes, handle changes, and conduct regression testing.
- Estimate, prioritize, plan, and coordinate testing activities with the development team.
- Apply synchronization techniques to handle dynamic elements and ensure test reliability.
- Perform cross-browser testing using Playwright configuration setups.
- Test complex scenarios including file uploads, late-loading elements, and multi-step workflows.
- Debug failed test cases using screenshots, logs, trace files, and step-through debugging.
- Integrate automated tests with CI/CD pipelines (Jenkins, GitHub Actions, or Azure DevOps).
- Work with Microsoft Dynamics 365 projects (preferred) and .NET/C# based applications.
Required Skills & Experience:
- 3+ years of experience in automation testing.
- Hands-on experience with Playwright (1.5+ years preferred).
- Strong knowledge of other automation tools like Selenium or Cypress.
- Proficiency in JavaScript/TypeScript (for Playwright) and/or C#/.NET.
- Familiarity with BDD frameworks and Gherkin language.
- Experience in designing test frameworks using Page Object Model (POM) and modular structures.
- Practical experience with CI/CD integrations and monitoring automated executions.
- Strong debugging skills to resolve flaky or inconsistent tests.
- Solid understanding of Quality Engineering methodologies, processes, and tools.
- Experience with Microsoft Dynamics 365 is an added advantage.
- Ability to work both independently and collaboratively with cross-functional teams.