Role Overview
We are seeking a highly motivated Full Stack Test Engineer with strong expertise in UI, API, and automation testing. The ideal candidate should possess hands-on experience in designing and developing automation frameworks using Java, Selenium, Playwright, and API automation tools. You will play a key role in ensuring application quality through continuous testing practices integrated with modern DevOps and CI/CD pipelines.
Responsibilities
- Design, develop, and maintain automated test scripts for web applications using Selenium WebDriver and Playwright.
- Develop automated API test suites using Rest Assured, Postman, or Karate.
- Build reusable test utilities, libraries, and automation components.
- Execute regression, smoke, sanity, functional, integration, and end-to-end testing.
- Validate RESTful APIs and microservices, including payloads, headers, and authentication.
- Integrate automated test suites into Jenkins and CI/CD pipelines.
- Perform SQL-based validations and backend data verification.
- Participate in Agile ceremonies and collaborate with developers and DevOps engineers.
Requirements
- 3-6 years of professional experience.
- Strong programming skills in Java and/or Python.
- Hands-on experience with Selenium WebDriver and Playwright.
- Experience with API automation using Rest Assured, Postman, or Karate.
- Experience with TestNG, JUnit, or PyTest.
- Proficiency with Jenkins CI/CD integration and Git/GitHub/Bitbucket.
- Strong SQL and database testing skills.
- Bachelor’s degree in Computer Science, IT, or a related field.
Skills
- Java
- Selenium
- Playwright
- Rest Assured
- Jenkins
Nice to Have
- Azure or AWS cloud exposure.
- Docker fundamentals.
- BDD frameworks such as Cucumber.
- Basic performance testing using JMeter.
- Experience with microservices architecture.