Roles & Responsibilities
Job Summary:
We are looking for a highly skilled
Automation Test Engineer with 47 years of experience in
Selenium with Java,
API testing using Rest Assured,
BDD with Cucumber, and
Manual Testing. The ideal candidate should have a strong grasp of
Java 8 features and be capable of building scalable and maintainable automation frameworks.
Key Responsibilities
- Design, develop, and maintain automation frameworks using Selenium WebDriver with Java.
- Implement BDD frameworks using Cucumber for behavior-driven development and collaboration.
- Develop and execute automated test scripts for both UI and API testing.
- Perform API testing using Rest Assured, validating endpoints, payloads, and response codes.
- Utilize Java 8 features such as Streams, Lambda expressions, and Functional Interfaces to write clean and efficient code.
- Collaborate with cross-functional teams to understand requirements and ensure comprehensive test coverage.
- Execute manual test cases when needed and log detailed defect reports.
- Participate in Agile/Scrum processes including sprint planning, daily stand-ups, and retrospectives.
- Integrate automated tests into CI/CD pipelines using tools like Jenkins or GitLab CI.
Required Skills
- 47 years of experience in Automation Testing.
- Strong hands-on experience with Selenium WebDriver, Java (including Java 8 features), and TestNG/JUnit.
- Proficient in BDD using Cucumber and writing Gherkin scenarios.
- Solid experience in API testing using Rest Assured.
- Good understanding of manual testing principles, test case design, and defect lifecycle.
- Familiarity with version control systems like Git.
- Experience with build tools like Maven or Gradle.
- Exposure to CI/CD tools such as Jenkins, GitLab CI, or similar.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and teamwork abilities.
Experience
Skills
- Primary Skill: SDET
- Sub Skill(s): SDET
- Additional Skill(s): Selenium