We are actively seeking a skilled and experienced API Automation Engineer to join our client's team through Acme Services. This pivotal role requires 4 to 5 years of experience in API testing and automation, with a strong background in tools like Rest Assured and Postman. The ideal candidate will possess a solid understanding of RESTful web services and HTTP protocols, strong programming skills in Java or Python, and the ability to collaborate effectively with development and QA teams to ensure comprehensive API test coverage and defect resolution.
Key Responsibilities
- API Testing & Automation: Lead APIs testing and automation efforts, leveraging tools such as Rest Assured, Postman, and others.
- Framework Utilization: Utilize and contribute to automation frameworks such as TestNG, JUnit, etc., to build robust and scalable test suites.
- Collaboration & Coverage: Collaborate with the development team to ensure API test coverage is sufficient, identifying gaps and advocating for comprehensive testing.
- Test Result Analysis & Feedback: Write, review, and analyze automated test results, providing clear and constructive feedback to the development team to facilitate continuous improvement.
- Defect Management: Work closely with QA and development teams to identify and resolve defects efficiently, ensuring high-quality software delivery.
- Web Services & Protocols: Apply a solid understanding of RESTful web services and HTTP protocols to design effective API tests.
Skills
- 4 to 5 years of experience in APIs testing and automation.
- Good experience in API automation using tools such as Rest Assured, Postman, etc.
- Solid understanding of RESTful web services and HTTP protocols.
- Experience with automation frameworks such as TestNG, JUnit, etc.
- Strong programming skills in languages such as Java, Python, etc.
- Ability to collaborate with the development team to ensure API test coverage.
- Proficient in writing, reviewing, and analyzing automated test results and providing feedback.
- Capability to work closely with QA and development teams to identify and resolve defects.
- Excellent verbal and written communication skills.
- Ability to work independently and in a team environment.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven track record of successfully implementing and managing API automation solutions.