Job Summary
We are looking for an experienced Senior UI Automation Engineer with 7+ years of hands-on experience in test automation. The ideal candidate must have strong expertise in Selenium, Playwright (with TypeScript/JavaScript), BDD, Cucumber, Apache POI, and Page Object Model (POM) framework design.
The candidate will be responsible for designing, developing, and maintaining scalable automation frameworks and ensuring high-quality software delivery.
Key Responsibilities
- Design, develop, and maintain robust UI automation frameworks using Selenium and Playwright.
- Implement automation scripts using TypeScript/JavaScript.
- Develop and maintain BDD frameworks using Cucumber.
- Apply and maintain Page Object Model (POM) design patterns.
- Integrate automation scripts with CI/CD pipelines.
- Use Apache POI for data-driven testing and Excel file handling.
- Perform cross-browser and cross-platform testing.
- Collaborate with developers, product owners, and QA teams to understand requirements.
- Review code, mentor junior automation engineers, and enforce best practices.
- Analyze test results, identify defects, and work closely with development teams for resolution.
Mandatory Skills
- 7+ years of experience in UI Test Automation
- Strong expertise in:
- Selenium WebDriver
- Playwright
- TypeScript / JavaScript
- BDD Framework (Cucumber)
- Apache POI
- Page Object Model (POM)
- Experience in building automation frameworks from scratch
- Strong understanding of Agile/Scrum methodologies
- Experience with Git and CI/CD tools (Jenkins, Azure DevOps, etc.)
- Excellent debugging and analytical skills
Good to Have
- API Automation experience
- Knowledge of Docker or cloud-based test execution
- Experience in performance testing tools
- Exposure to enterprise-level applications
Educational Qualification
- Bachelor's degree in Computer Science / IT / Engineering or related field.