Automation Quality Engineer
Role details
Job location
Tech stack
Job description
We are looking for an experienced Automation Quality Engineer to design and build a scalable End-to-End (E2E) automation testing framework for a modern React-based web application. The ideal candidate will have strong expertise in Playwright/Selenium, .NET, TypeScript/JavaScript, API Testing, and Azure DevOps CI/CD. You will work closely with developers, DevOps engineers, and product teams to ensure high-quality software delivery through robust automation and continuous testing practices., * Design, develop, and maintain a scalable E2E automation framework using Playwright or Selenium WebDriver.
- Develop automated UI test scripts for React-based web applications.
- Integrate automated test suites into Azure DevOps CI/CD pipelines for pull request validation and scheduled execution.
- Collaborate with frontend and backend developers to identify automation opportunities and critical business scenarios.
- Create reliable, maintainable, and low-flakiness automated test suites.
- Perform UI, API, integration, and end-to-end testing.
- Validate REST APIs using RestSharp or HttpClient.
- Implement BDD automation using SpecFlow or Reqnroll.
- Prepare test plans, test cases, RTM, execution reports, and defect reports.
- Perform Root Cause Analysis (RCA) for defects and recommend preventive measures.
- Track testing progress, quality metrics, and automation coverage.
- Participate in Agile ceremonies, sprint planning, reviews, and retrospectives.
- Work with DevOps teams to implement continuous testing strategies.
- Ensure adherence to QA best practices, coding standards, and automation guidelines.
Required Technical Skills
Automation Testing
- Playwright
- Selenium WebDriver
- Test Automation Framework Development
- End-to-End (E2E) Testing
- UI Automation
Programming
- C# / .NET
- JavaScript
- TypeScript
- Object-Oriented Programming (OOP)
Test Frameworks
- NUnit
- xUnit
- MSTest
- SpecFlow / Reqnroll
Frontend Technologies
- React
- HTML5
- CSS3
API Testing
- REST API Testing
- RestSharp
- HttpClient
DevOps & Tools
- Azure DevOps
- CI/CD Pipeline Integration
- Git
- Pull Requests
Testing Practices
- Test Planning
- Test Case Design
- Test Execution
- Defect Management
- Root Cause Analysis (RCA)
- Regression Testing
- Smoke Testing
- Integration Testing
- Test Reporting
- Test Metrics
Requirements
Must Have Skills - QE Automation Skill 1 - 8 + Years of exp in QE Skill 2 - 5 + Years of Exp in Azure, C# and react Skill 3- 6+ Years of exp in Playwright/Selenium Skill 4 - 6+ Years of exp in Typescript/Javascript, * Strong experience in Automation Testing.
- Experience building automation frameworks from scratch.
- Hands-on experience with React application testing.
- Strong knowledge of Playwright or Selenium.
- Experience with .NET/C# development.
- Experience integrating automation into Azure DevOps pipelines.
- Strong understanding of API testing.
- Experience working in Agile/Scrum environments.
- Excellent debugging and analytical skills.
- Strong communication and collaboration skills.
Preferred Skills
- Azure Test Plans
- Azure Application Insights
- Blazor or ASP.NET MVC
- GitHub Actions or GitLab CI
- Performance testing exposure
- Test data management
- Risk analysis and quality metrics reporting
Nice to Have
- Experience with modern React applications.
- Experience with cloud-based testing environments.
- Knowledge of observability and test dashboards.
- Exposure to continuous testing practices.
Primary Skills
- Playwright
- Selenium WebDriver
- React
- .NET / C#
- JavaScript
- TypeScript
- Azure DevOps
- CI/CD
- API Testing
- NUnit / xUnit / MSTest
- SpecFlow / Reqnroll
- HTML
- CSS
- Git
Soft Skills
- Excellent communication
- Strong analytical thinking
- Problem-solving skills
- Team collaboration
- Leadership and mentoring ability
- Attention to detail
- Ability to work in a fast-paced Agile environment