Job Summary
We are looking for a highly skilled QA Automation Engineer (SDET) with strong expertise in both UI and API automation. The ideal candidate should have hands-on experience working with modern JavaScript/TypeScript-based automation frameworks along with C#, Selenium, and should be comfortable working in cloud-based environments like AWS.
This role requires a strong focus on automation quality, test coverage, and leveraging modern AI-assisted development tools like GitHub Copilot to enhance productivity.
Key Responsibilities
-
Design, develop, and maintain robust automation frameworks for UI and API testing
- Develop UI automation scripts using:
- JavaScript/TypeScript with WDIO
-
C# with Selenium WebDriver
- Build and execute API automation tests using JavaScript and Postman
- Ensure automation coverage across functional, regression, and integration testing
- Work closely with developers and product teams to understand requirements and define test strategies
- Integrate automation scripts with CI/CD pipelines for continuous testing
- Perform test data validation using SQL (joins, queries, data checks)
- Utilize GitHub Copilot effectively to improve development speed and code quality
- Work with AWS environments for deployment validation and environment-specific testing
- Identify, log, and track defects with clear documentation
Contribute to continuous improvement of automation frameworks and processes
-
Required Skills & Qualifications
-
Strong hands-on experience in JavaScript/TypeScript automation frameworks IN WDIO
- Solid experience in UI Automation using C# with Selenium (mandatory)
- Experience in API Automation using JavaScript and Postman
- Good working knowledge of AWS services and environments (mandatory)
- Strong understanding of SQL (including joins and data validation queries)
- Mandatory experience using GitHub Copilot for automation development
- Good understanding of software testing lifecycle and QA methodologies
- Exposure to CI/CD tools (Jenkins, GitHub Actions, Azure DevOps)
- Strong problem-solving and analytical skills
Ability to work in a fast-paced, agile environment
-
Good to Have
-
Experience with BDD frameworks (Cucumber, SpecFlow, etc.)
- Knowledge of performance or security testing basics
- Experience working in Agile/Scrum teams
- Prior experience in product-based or SaaS environments