Automation Tester (C#/Javascript & Playwright)
We are seeking an experienced QA Automation Engineer with strong expertise in Selenium, Playwright, C#, JavaScript, and Azure DevOps. The ideal candidate will be responsible for designing scalable automation frameworks, driving end-to-end test automation initiatives, and ensuring high-quality software delivery in Agile environments.
Key Responsibilities
- Design, develop, and maintain scalable automated test frameworks using Selenium and Playwright with C# and JavaScript.
- Drive end-to-end functional, regression, integration, and system test automation for web applications.
- Design robust automation solutions and enhance existing automation suites to improve test coverage and reliability.
- Develop and implement automation best practices, coding standards, and quality assurance processes.
- Integrate automated test suites into CI/CD pipelines using Azure DevOps (ADO) and Jenkins.
- Collaborate closely with Engineering, QA, Product Owners, and Business stakeholders to ensure quality throughout the software development lifecycle.
- Analyze business and technical requirements, define test strategies, and identify automation opportunities.
- Troubleshoot automation issues, optimize test execution performance, and improve framework maintainability.
- Participate actively in Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, reviews, and retrospectives.
- Support continuous improvement initiatives and contribute to overall test strategy and quality engineering practices.
Required Skills
- Strong experience in Selenium WebDriver.
- Hands-on experience with Playwright Automation Framework.
- Proficiency in C# and/or JavaScript/TypeScript.
- Experience in designing and maintaining automation frameworks from scratch.
- Strong knowledge of: Functional Testing, Regression Testing, Integration Testing, API Testing (preferred)
- Experience with Azure DevOps (ADO).
- Experience with Jenkins and CI/CD implementation.
- Knowledge of source control systems such as Git.
- Familiarity with Agile development methodologies.