Description

We are looking for a UI Test Engineer with expertise in Java-based UI automation testing. The ideal candidate should have hands-on experience in developing and executing automated test scripts using Selenium WebDriver and Java, ensuring high-quality UI performance and functionality.

Key Responsibilities:

  • Proven experience as an Automation Engineer with 5+ years of experience.
  • Strong proficiency in JavaScript/Typescript and familiarity with Cypress/Playwright/WebdriverIO and features.
  • Hands-on experience in developing and maintaining automated test frameworks using Cypress/Playwright/WebdriverIO.
  • Solid understanding of software testing concepts, methodologies, and best practices.
  • Experience with Agile development methodologies and continuous integration/continuous delivery (CI/CD) processes.
  • Good knowledge of Selenium, framework development and implementation
  • Strong analytical and problem-solving skills, with the ability to troubleshoot and debug complex applications.
  • Excellent communication and collaboration skills to work effectively in a team-oriented environment.
  •  Develop and execute UI automation test scripts using Selenium WebDriver and Java.

Ensure cross-browser compatibility and responsiveness of web applications.

Perform manual and automated UI testing to validate user interfaces.

Work closely with developers, business analysts, and product owners to define test scenarios.

Perform API testing using Rest Assured / Postman to ensure seamless backend integration.

Integrate automated test scripts with CI/CD pipelines using Jenkins, Git, or Maven.

Identify, document, and track defects, ensuring timely resolution.

Work in an Agile/Scrum environment to support fast-paced development cycles.

Required Skills:

Strong experience (4-8+ years) in UI testing with Java-based automation
✔ Hands-on experience with Selenium WebDriver and Java
✔ Expertise in TestNG / JUnit for test execution
✔ API testing knowledge using Rest Assured / Postman
✔ Familiarity with version control tools (Git, Bitbucket)
✔ Exposure to CI/CD tools like Jenkins, Maven, Docker
✔ Experience in debugging UI issues using Chrome DevTools, Fiddler, Charles Proxy

Preferred Skills:

➤ Experience with BDD frameworks like Cucumber
➤ Knowledge of performance testing tools (JMeter, LoadRunner)
➤ Familiarity with cloud-based testing tools (BrowserStack, Sauce Labs)
➤ Experience in database testing (SQL, MySQL, PostgreSQL)

Education

Any Gradute