Key Responsibilities:
Automation Testing:
- Develop, maintain, and enhance automation scripts using Core Java, Selenium WebDriver, and TestNG/JUnit
- Design and execute RESTful API test cases using tools like RestAssured, Postman, or SOAP UI
- Implement data-driven, keyword-driven, or hybrid test frameworks
Test Strategy & Execution:
- Analyze business and technical requirements to design test plans and test scenarios
- Execute regression, smoke, and integration tests and track defects
- Collaborate with developers, DevOps, and QA leads to identify quality risks early
CI/CD & Reporting:
- Integrate automation tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI)
- Generate execution reports and dashboards using ExtentReports, Allure, or similar tools
- Participate in code reviews, troubleshooting, and performance optimization
Required Skills:
- 3–6 years of hands-on experience in automation testing
- Strong command of Core Java for test scripting
- Proficient in Selenium WebDriver, TestNG/JUnit, Maven/Gradle
- Experience in REST API testing using RestAssured/Postman
- Familiarity with version control (Git), bug tracking (JIRA), and Agile methodologies
Skills Required
Jenkins, Selenium Webdriver, TestNG