Job Title:
Senior Test Automation Engineer (Java/API/BDD)
Experience:
3 to 5 Years
Job Summary: We are looking for a skilled and motivated
Test Automation Engineer with strong experience in
Java-based automation,
API testing, and
BDD frameworks. The ideal candidate will be responsible for designing, developing, and maintaining scalable automation frameworks for web and API applications. Exposure to
Linux environments,
cloud-native tools, and modern AI-assisted development practices like
GitHub Copilot and prompt engineering will be considered an added advantage.
Key Responsibilities
- Design, develop, and maintain automation test frameworks using Java
- Implement API automation tests for RESTful services using tools such as RestAssured or similar
- Develop and execute BDD-based test scenarios using Cucumber or equivalent frameworks
- Perform UI automation testing using Selenium WebDriver
- Integrate automated tests into CI/CD pipelines
- Execute tests and troubleshoot issues in Linux-based environments
- Collaborate closely with developers, product owners, and DevOps teams to ensure quality delivery
- Analyze test results, log defects, and ensure timely resolution
- Follow best practices in test automation, code quality, and framework design
- Leverage GitHub Copilot effectively to improve productivity and write optimized prompts (added advantage)
Required Skills & Qualifications
Must-Have Skills
- 3–5 years of experience in Test Automation
- Strong proficiency in Java
- Hands-on experience with API automation testing
- Solid experience with BDD frameworks (Cucumber, Gherkin)
- Hands-on experience with Selenium WebDriver
- Good working knowledge of Linux commands and environments
- Experience with Git/GitHub for version control
- Strong understanding of software testing concepts, SDLC, and STLC
Good to Have (Added Advantage)
- Exposure to Kubernetes and containerized test execution
- Experience using GitHub Copilot for automation development
- Ability to write effective prompts to improve AI-assisted coding
- Experience with CI/CD tools like Jenkins, GitHub Actions, or similar
Required Skills
java web automation selenium Test Automation Frameworks and Tools