Experience: 7+ years
Location: Pune
Notice Period: Immediate to 30Days
Mandatory Skill: Selenium with Java
Job Description:
Key Responsibilities:
- Design, develop, and maintain scalable and robust automated test frameworks using Java and Selenium WebDriver.
- Write clean, maintainable, and reusable automation code that adheres to best practices.
- Work with development teams to understand features and technical implementation.
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Execute automated test suites and analyse results, debugging issues and working with developers for resolution.
- Integrate test automation into CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Perform API automation using tools like REST Assured or Postman (preferred).
- Identify, record, and track bugs using tools like JIRA or similar.
- Contribute to performance and load testing strategies and frameworks.
- Continuously improve test processes, tools, and techniques to improve team productivity and product quality.
Required Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field.
- 2–5+ years of experience in test automation using Selenium with Java.
- Proficient in Java programming and object-oriented design.
- Hands-on experience with test automation tools and frameworks such as:
- Selenium WebDriver
- TestNG / JUnit
- Maven / Gradle
- Experience with CI/CD tools such as Jenkins, GitHub Actions, etc.
- Familiarity with version control systems like Git.
- Solid understanding of software QA methodologies, tools, and processes.
- Good experience in API testing (RESTful services).
- Experience working in Agile/Scrum teams.
Preferred Qualifications:
- Experience with BDD tools like Cucumber.
- Familiarity with containerization tools (e.g., Docker).
- Exposure to performance testing tools (e.g., JMeter, Gatling).
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- ISTQB or other QA certifications (optional).