Automation Engineer – Selenium
Role Summary
The Automation Engineer is responsible fordesigning, developing, and executing automation test scripts using Seleniumto ensure high-quality software delivery across banking applications. The roleinvolves working closely with testing teams, developers, and businessstakeholders to support automation strategy and efficient regression testingin banking environments.
Key Responsibilities
Automation Development & Execution
- Design, develop, and maintain automated test scripts using Selenium (Java/Python)
- Execute automation scripts and analyze test results
- Integrate automation scripts into CI/CD pipelines
- Ensure reusability and scalability of automation frameworks
- Perform end-to-end automation testing for banking applications
Test Planning & Support
- Collaborate with manual testing and UAT teams to identify automation scope
- Convert manual test cases into automation scripts
- Support test strategy and test planning activities
- Participate in SIT/UAT cycles with automation coverage
Defect Management
- Identify, log, and track defects using tools like JIRA
- Perform root cause analysis of automation failures
- Work closely with development teams for defect resolution
- Validate fixes through re-execution of automation scripts
Reporting & Metrics
- Generate automation execution reports and dashboards
- Track automation coverage, pass/fail rates, and defect trends
- Provide daily/weekly updates on automation progress
Banking Domain experience is mandatory