Job Description:

  • 4-8 years of experience in Quality Engineering (QE) Automation for distributed, highly scalable systems.
  • Strong understanding of Object-Oriented Programming (OOP) concepts with proficient programming skills in Java.
  • Hands-on experience with Selenium WebDriver, Selenium Grid, and the ability to develop new test scripts.
  • Proficiency in writing SQL queries for database testing.
  • Familiarity with the process of selecting test automation tools and test approach.
  • Experience in designing and developing automation frameworks and creating scripts following best industry practices such as Page Object Model (POM).
  • Integration of test suites into the test management system and custom test harness.
  • Familiarity with implementing design patterns, modularization, and user libraries for framework creation.
  • Understanding of SOAP and REST principles, along with a thorough understanding of microservices architecture.
  • In-depth hands-on experience working with API testing tools like Rest Assured, SOAP UI, Karate.
  • Hands-on experience in parsing complex JSON & XML and data validation using serialization techniques such as POJO classes.
  • Good understanding of Behavior-Driven Development (BDD), Test-Driven Development (TDD) methodologies, and tools like Cucumber, TestNG, JUnit, or similar.
  • Experience in defining API End-to-End (E2E) testing strategy, designing, and developing API automation frameworks.
  • Working experience with build tools such as Maven/Gradle, version control systems like Git, etc.
  • Experience in creating test pipelines for Continuous Integration/Continuous Deployment (CI/CD) environments.

More Information

Apply for this job
Share this job