Happiest Minds Technologies logo

SENIOR TEST ENGINEER - Automation testing

Happiest Minds Technologies Bengaluru, Karnataka, India

onsitefull-time
Posted Apr 16, 2026Apply by Oct 13, 2026

**Role & seniority: ** API Automation Test Engineer, 3–5 years experience

**Stack/tools: ** Java, Rest Assured (API), Selenium, TestNG (UI), PostgreSQL (DB validation), Git, Maven, Jenkins (CI/CD), Postman (preferred), Agile (preferred)

**Top 3 responsibilities: **

  • Design/develop/execute automated API test scripts (Java + Rest Assured)

  • Collaborate with product/dev to create test plans based on requirements

  • Validate data via PostgreSQL and manage test environments/configs; document results/defects

  • Must-have skills:

    • Strong API automation testing experience

    • Proficiency in Java

    • Hands-on Rest Assured

    • Knowledge of Selenium + TestNG for UI testing

    • Experience with PostgreSQL

    • Familiarity with Git, Maven, and Jenkins

  • Nice-to-haves:

    • Postman for API testing/documentation

    • Working in Agile

    • Performance testing tool familiarity

    • Other languages/frameworks

  • Location & work type: Not specified in the provided text

Full Description

API Automation Test Engineer

Years of Experience: 3-5 Years

Job Summary: We are seeking a skilled API Automation Test Engineer with a strong background in automation testing to join our dynamic team. The ideal candidate will have hands-on experience with various testing tools and frameworks, particularly in API testing, and will be responsible for ensuring the quality and reliability of our software products through automated testing.

Responsibilities

  • Design, develop, and execute automated test scripts for API testing using Java and Rest Assured.
  • Collaborate with development and product teams to understand requirements and create comprehensive test plans.
  • Utilize Selenium and TestNG for UI testing as needed.
  • Perform database testing using PostgreSQL to validate data integrity and accuracy.
  • Manage test environments and ensure proper configuration using Git, Maven, and Jenkins.
  • Document test cases, test results, and defects in a clear and concise manner.
  • Participate in code reviews and provide feedback on testability and quality.
  • Continuously improve testing processes and methodologies.

Mandatory Skills

  • Proven experience in automation testing, specifically with API testing.
  • Strong proficiency in Java programming language.
  • Hands-on experience with Rest Assured for API testing.
  • Familiarity with Selenium and TestNG for UI testing.
  • Experience with Postgres for database validation.
  • Knowledge of version control systems, particularly Git.
  • Experience with build tools like Maven and CI/CD tools like Jenkins.

Preferred Skills

  • Experience with Postman for API testing and documentation.
  • Familiarity with Agile methodologies and working in an Agile environment.
  • Understanding of performance testing tools.
  • Knowledge of other programming languages or testing frameworks.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3-5 years of experience in software testing, with a focus on automation testing.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • If you are passionate about quality assurance and have a strong background in automation testing, we encourage you to apply and join our team in delivering high-quality software solutions.
API TestingAutomation TestingJavaRest AssuredSeleniumTestNGPostgreSQLGitMavenJenkinsPostmanAgilePerformance TestingAnalytical SkillsProblem-Solving SkillsCommunication Skillsmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.