Company Introduction
Codebase is a young software services company with a great pool of tech-savvy developers. We started in the spring of 2018, and have been growing aggressively. We are located in Pune, India, and serve software product companies across the globe; focusing on enterprise SaaS, eCommerce, cloud, and application development.
We are looking for a skilled QA Automation Engineer with strong experience in Java and Selenium to design, develop, and maintain automated test solutions. The ideal candidate should have a solid understanding of software testing methodologies and a passion for quality.
Key Responsibilities:
Design, develop, and maintain automated test scripts using Java + Selenium WebDriver
Build and enhance automation frameworks (TestNG/JUnit-based)
Perform functional, regression, and integration testing
Collaborate with developers, product managers, and QA team members
Analyze test results, log defects, and track them to closure
Integrate automated tests into CI/CD pipelines (Jenkins or similar)
Ensure high test coverage and improve test efficiency
Participate in test planning, test case design, and reviews
Requirements:
Strong programming skills in Java
Hands-on experience with Selenium WebDriver
Experience with testing frameworks like TestNG or JUnit
Good understanding of OOP concepts
Experience with API testing (Rest Assured or Postman)
Familiarity with CI/CD tools (Jenkins, Git, Maven/Gradle)
Knowledge of Agile/Scrum methodologies
Strong debugging and analytical skills
Nice to have:
Experience with BDD frameworks (Cucumber)
Knowledge of performance testing tools (JMeter)
Exposure to cloud platforms (AWS/GCP)
Experience with Docker or containerized environments
Soft Skills
Excellent problem-solving and analytical skills.
Strong communication and interpersonal abilities.
Ability to work independently and as part of a team.
Proactive and eager to learn new technologies.