Key Responsibilities:
- Design, develop, and maintain automation test scripts using Selenium with Java
- Perform browser automation, functional testing, and API testing
- Develop and execute automated test cases as part of CI/CD pipelines
- Integrate automation frameworks with tools like Jenkins, GitLab CI, CircleCI, or similar
- Collaborate with development, product, and DevOps teams to ensure quality across releases
- Analyze test results, identify defects, and support debugging and root cause analysis
- Ensure automation best practices including test design, reusability, reporting, and maintainability
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and testing strategies
- Create and maintain test documentation, execution reports, and quality metrics
Required Skills & Qualifications:
- Proven hands-on experience with Selenium Automation using Java
- Strong proficiency in Core Java for test automation
- Experience with CI/CD tools such as Jenkins, GitLab CI, or similar
- Strong knowledge of version control systems (Git/GitHub/GitLab)
- Solid understanding of automation frameworks, test strategies, and debugging techniques
- Good knowledge of web technologies: HTML, CSS, JavaScript
- Experience in interacting with web elements, handling dynamic UI components
- Familiarity with API testing tools such as Postman and/or REST Assured
- Strong analytical, troubleshooting, and problem-solving skills
- Understanding of Agile/Scrum development methodologies
- Excellent communication and teamwork skills