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.