iagami
iAgami Technologies - Automation Test Engineer - Software Quality Assurance
Job Location
chennai, India
Job Description
Job Title : API Automation Test Engineer. Location : Chennai / Pune. Experience : 4 years. Job Type : Full-time. Notice Period : Immediate to 15 Days. Key Responsibilities : Design and Develop API Test Automation Frameworks : - Build, extend, and maintain API automation frameworks from scratch using REST Assured, TestNG, or similar tools, and integrate them with CI/CD pipelines. API Test Strategy : - Develop and implement API testing strategies, including functional, regression, performance, and security testing, to ensure comprehensive test coverage. API Testing from Scratch : - Collaborate with development teams to design automated test cases for REST APIs, focusing on endpoints, data validation, and error handling. Testing Tools : - Work with REST Assured, Postman, and other relevant tools for designing and executing automated API tests. Integration with CI/CD Pipelines : - Integrate automated API tests into CI/CD pipelines using Jenkins, GitLab CI, or equivalent tools to ensure continuous validation of APIs. Collaboration with Development Teams : - Work closely with developers to identify API defects, provide feedback on test coverage, and continuously improve test automation processes. API Documentation Review : - Ensure that API documentation is complete, up-to-date, and aligned with automated test cases. Security and Performance Testing : - Conduct security testing using OWASP principles and perform load and performance testing to ensure API robustness under varying conditions. Troubleshooting : - Analyze failed test cases, debug issues, and implement fixes to enhance the overall testing process. Key Skills & Qualifications : - 4 years of experience in software testing, with a strong focus on API automation and manual testing. - Proven experience in building API automation frameworks from scratch using REST Assured, Postman, or similar tools. - Hands-on experience with BDD frameworks such as Cucumber and integrating them into the automation pipeline. - Strong knowledge of RESTful APIs, including understanding of HTTP methods (GET, POST, PUT, DELETE), status codes, headers, query parameters, and response validation. - Expertise in API design and testing strategies, including functional, security, performance, and regression testing. - Familiarity with performance testing tools like JMeter and load testing of APIs. - Experience in setting up and managing API mocking for isolated test execution. - Version control experience using Git. - Understanding of SDLC and Agile methodologies, with a strong emphasis on quality assurance practices. - Familiarity with CI/CD tools like Jenkins, GitLab CI, or similar tools to automate and execute tests. - Experience in collaborating with cross-functional teams, including developers, product managers, and business analysts, to define testing requirements and ensure high-quality API delivery. - Strong communication skills, both written and verbal, with the ability to clearly document test cases, strategies, and results. KEY SKILLS : API Automation Tools : - REST Assured, Postman, BDD frameworks (Cucumber). API Testing Concepts : - Strong understanding of RESTful APIs, HTTP methods, response validation, and API security (OAuth, JWT, OWASP). Test Automation Frameworks : - Experience in building API test automation frameworks, TestNG, CI/CD integration (Jenkins, GitLab CI). Performance Testing : - API load and stress testing with tools like JMeter. Version Control : - Proficient with Git for version control and collaboration with dev teams. Test Strategy : - Experience in developing API test strategies (functional, regression, security). API Mocking : - Using tools like WireMock or MockServer for mocking APIs. Debugging : - Strong troubleshooting skills to identify and resolve API test failures. (ref:hirist.tech)
Location: chennai, IN
Posted Date: 11/28/2024
Location: chennai, IN
Posted Date: 11/28/2024
Contact Information
Contact | Human Resources iagami |
---|