About the job
Job Title: Java-Selenium Developer (Assistant Manager)
Department: CEFS IT
About Business line/Function: CIB
Position Purpose
Looking for a candidate with 8+ years of experience, motivated and enthusiastic with Selenium and Java skills to join our dynamic team. In this role, candidates will contribute to the design, development, and maintenance of Automation test suites for web applications and APIs. This is an excellent opportunity for a candidate looking to grow their technical skills and gain hands-on experience on world class applications within a collaborative environment.
Responsibilities
Direct Responsibilities
- 8+ years of experience in developing automation scripts using Selenium, Java and TestNG to develop automation scripts for web applications, APIs, and UI/UX validation
- Design scalable, reusable, and modular test automation frameworks
- Implement TestNG for test execution, parallel testing, parameterization, assertions, and reporting (ExtentReports).
- Integrate automation suites with CI/CD pipelines (Jenkins, Azure DevOps, GitLab CI) for regression, smoke, and sanity tests.
- Diagnose and resolve complex test failures using logs, network traffic analysis and browser DevTools.
- Optimize test suites with smart waits, retry mechanisms, and stable locators.
- Develop custom utilities to accelerate debugging and test maintenance.
- Collaborate with QA leads, developers, and business analysts to define test scope, priorities, and automation feasibility.
- Analyze requirements, user stories, and technical specs to identify test scenarios (functional, regression, cross-browser, performance).
- Prioritize test cases for automation based on risk, business impact, and ROI (e.g., repetitive manual tests, critical workflows).