
SENIOR TEST ENGINEER - Automation testing
Happiest Minds Technologies • Bengaluru, Karnataka, India
**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.