Role Overview:A Selenium Automation Engineer is sought to design and build robust automation frameworks, focusing on comprehensive testing across frontend, backend, and database layers. The role requires expertise in Core Java, Selenium Webdriver, API testing tools, and database interaction, all within an Agile and CI/CD environment. This position demands attention to detail and the ability to work effectively in a multi-distributed team, excelling under short sprints.
Key Responsibilities:- Design and build scalable Selenium automation frameworks.
- Execute frontend test automation using Selenium Webdriver.
- Perform backend test automation utilizing Rest Assured/Karate for API testing.
- Conduct thorough database testing with JDBC/JPA, targeting Oracle, DB2, and Snowflake.
- Develop and execute sophisticated SQL queries.
- Actively participate in Agile methodologies, including Scrum and Continuous Integration.
- Contribute to CI/CD pipelines, specifically with Jenkins.
- Work effectively in a multi-distributed team environment, demonstrating strong problem-solving, analytical, communication, and documentation skills.
- Adhere to Manual Testing processes and SDLC.
Required Skills:- Core Java / Advanced Java Concepts
- Selenium Automation (framework design, Selenium Webdriver)
- SQL (sophisticated query writing)
- Database and backend automation (JDBC/JPA, Oracle, DB2, Snowflake)
- API testing (Rest Assured/Karate)
- Agile methodologies (Scrum, Continuous Integration)
- CI/CD tools (Jenkins)
- Testing tools (JIRA, Microfocus ALM)
- Version Control (Bitbucket, Git)
Qualifications:- 8-10 years of relevant experience.