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 Skill
- 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
- Robust understanding of software testing concepts, SDLC, and STL
Good To Have
- 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