Web UI Automation Engineer
Role details
Job location
Tech stack
Requirements
-
Bachelor's degree in Computer Science or related area.
-
Strong hands-on experience in Planning and Manual test execution.
-
Strong hands-on experience in Regression Test Strategies, Regression suite maintenance and execution.
-
Hands-on experience with Automated Testing tools such as Selenium, Test Complete, UFT etc...
-
Strong hands-on experience using SQL queries for results validation and data mining.
-
Experience in API testing as part of backend validation
-
At least 8 years of professional experience on a variety of projects in Test Strategy, Test Design, Test Execution analysis & reporting.
-
Hands-on experience with Jira, ALM, TFS/ADO or similar systems of record.
-
Deep understanding of Development and Test cycles, including respective best practices.
-
Strong hands-on experience in Agile and Waterfall methodologies.
-
Strong ability to troubleshoot issues, identifying root causes and support development team in development of resolutions.
-
Experience in Mobile Testing is a strong plus.
-
Hands-on experience with one or more of the following languages (Python, JS, PowerShell, etc.).
-
Strong communication and Client/Business interfacing and interpersonal skills are a must.
-
Verifiable experience developing and maintaining a C# Test automation framework.
-
Verifiable experience developing and maintaining a Selenium test framework that integrates with C#.
-
Experience using AI for QA & testing use cases such as but not limited to - writing test cases, test data, debugging/troubleshooting, automation, etc. Advanced experience below a strong plus:
-
Experience using Microsoft Playwright library and framework.
-
Proficiency in Prompt Engineering and working with LLMs.
-
Framework architecture, test migration from one framework to another.
-
Integration of MCP and agentic testing using Microsoft Playwright.