Key Skills: Java, Selenium, CI/CD Pipeline, API Testing, Automation Testing, Agile, Maven, GitHub, GitLab, GitLab Pipeline, JIRA, Test Rail, ADO, Debugging, Test Automation Frameworks
Roles and Responsibilities:
- Gather requirements, design test automation scripts, and execute test scenarios using Java and Selenium.
- Debug and fix test scripts and share results with stakeholders.
- Collaborate with existing resources on day-to-day test automation challenges.
- Build and maintain Selenium-based automation frameworks.
- Perform API testing and automate test cases in a CI/CD environment.
- Ensure QA best practices are followed for automation, test data preparation, defect identification, and root cause analysis.
- Work within an Agile environment and actively contribute to fast-paced development cycles.
- Use tools such as Maven, GitHub, GitLab, and GitLab Pipeline for continuous integration and test automation.
- Manage test cases and defects using JIRA, Test Rail, or Azure DevOps (ADO).
Experience Requirement:
- 8-10 years of relevant experience with Selenium using Java.
- Strong experience in Selenium test automation frameworks, including framework creation and maintenance.
- Proficient in object-oriented programming with Java, including advanced coding and debugging.
- Experience in working within Agile teams and delivering in sprints.
- Hands-on experience with CI/CD tools such as Maven, GitHub, GitLab, and GitLab Pipelines.
- Working knowledge of JIRA, Test Rail, or Azure DevOps for test management and issue tracking.
Education: Any Graduation