Role Overview
Ness is a Global leader in Digital transformation, offering digital advisory through scaled engineering services. We are looking for a Selenium Web Automation Test engineer to design, build, and integrate digital platforms and enterprise software. This role involves driving quality through scalable automation frameworks and collaborating across the development lifecycle.
Responsibilities
- Design, develop and implement a scalable test automation framework and strategy using Selenium WebDriver;
- Create test strategy, test plans and test cases for projects managed through Agile development methodology;
- Develop and maintain methods and libraries needed to rapidly grow and scale automation suite;
- Develop scripts for Web Services and Rest Services;
- Contribute to test automation framework written in Java, Selenium, Webdriver, and SQL;
- Execute automated tests and analyze results to identify defects;
- Collaborate with software developers and QA analysts to develop effective testing strategies;
- Report and document bugs and track their resolution;
- Perform manual testing as and when required.
Requirements
- 3-6+ years of experience in writing web automation scripts using Java, Selenium, BDD, and Cucumber;
- Experience designing and architecting scalable, maintainable, and reusable automation frameworks;
- Ability to develop high-quality test scripts using Java and Python;
- Experience integrating automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI);
- Proficiency in cross-browser testing using Selenium Grid, BrowserStack, or Sauce Labs;
- Knowledge of relational databases such as MySQL, Oracle, PostgreSQL, or SQL Server;
- Banking domain experience is preferred;
- Hands-on experience with Pega applications is especially desirable.
Skills
- Java
- Selenium
- Cucumber
- Python
- SQL
Nice to Have
- API automation testing using RestAssured;
- Experience with Playwright or Cypress;
- Basic performance testing knowledge (JMeter, k6);
- Exposure to cloud platforms (AWS, Azure, GCP);
- Experience with AI-assisted testing or self-healing automation.