Job Description

3-6 years of proven experience as QA Automation Engineer with expertise in Selenium with Java and API testing with Rest Assured. Beyond finding defects, you will help the team design for quality from the start, working closely with developers, product managers, and stakeholders in a collaborative XP environment. This role is not just about executing test cases — it’s about shaping the way we deliver software, ensuring quality is part of the development process at every stage.

Job Requirements:

  • Strong experience with Selenium (Java) for UI automation.
  • Hands-on experience in API testing (Rest Assured).
  • Solid understanding of microservice testing strategies (integration, contract, and resilience testing).
  • Excellent communication skills with the ability to collaborate and give constructive feedback.
  • Mindset of ownership, professionalism, and continuous improvement.
  • Exposure to CI/CD pipelines and integrating tests in build/deploy processes.
  • Familiarity with cloud-based testing environments.
  • Understanding of XP practices (pairing, TDD, continuous integration) and interest in Software Craftsmanship principles.

Job Responsibilities:

  • Collaborate with developers and product team members to clarify requirements through examples, acceptance criteria, and test-first approaches.
  • Design, automate, and execute tests for web, backend, and microservice-based applications.
  • Perform functional, regression, integration, contract, and exploratory testing.
  • Contribute to and continuously improve automation frameworks to support faster feedback cycles.
  • Be an advocate for quality practices in the team — pair with developers, review code/tests, and encourage collective ownership of quality.
  • Actively participate in continuous integration and deployment pipelines, ensuring testing is integrated into the delivery flow.
  • Share knowledge, mentor peers, and continuously learn and experiment with new tools and techniques that raise the bar for quality.

Benefits:

  • Innovative Engineering: Collaborative, fail-fast, flat hierarchy. Fosters learning, initiative, curiosity.
  • Masterful Development: Emphasizes clean code, SOLID principles, TDD/BDD. Utilizes robust CI/CD and polyglot engineering.
  • Continuous Growth: Structured mentorship, masterclasses, Geeknights, workshops, continuous skill enhancement, blog contributions.
  • Agile & Client-Centric: Adopts Agile (Scrum, XP), promotes project ownership and deep client understanding for impactful solutions.
  • Supportive Environment: Healthy work-life balance, flexible schedules, comprehensive benefits (generous leave), strong team-building.


Location

Location

Pune

Job Type

Job Type

Full time

APPLY NOW