Role Summary
This role is the technical lead for the testing program, responsible for establishing the automation framework, driving the advanced API testing strategy, and mentoring junior staff. This person is the expert on automation architecture and complex testing scenarios.
Key Responsibilities
- Design and Architect a robust, scalable, and maintainable automation framework from scratch, primarily focusing on API-level testing.
- Define and implement the strategy for Advanced API testing (e.g., performance, security, contract testing, complex data manipulation, mocking/stubbing).
- Serve as the subject matter expert for Postman (or similar tools like Insomnia) for initial API exploration, collection creation, and environment setup.
- Lead the development of advanced automation test cases in a language like Python/Java/JavaScript, integrating with CI/CD pipelines.
- Provide technical guidance and mentorship to the QA team on best practices for automation, code quality, and test design.
- Oversee the translation of ambiguous requirements into detailed, actionable manual and automated test plans.
- Collaborate with Development/DevOps to ensure seamless integration of testing into the SDLC.
Required Skills & Experience
- 8+ years in Software Quality Assurance, with at least 4 years focused on automation development.
- Expert-level proficiency in designing and implementing API testing frameworks (e.g., Rest-Assured, Cypress, Playwright, or equivalent).
- Demonstrated ability to write production-quality automation code in Java, Python, or JavaScript/TypeScript.
- Deep understanding of REST and SOAP APIs, HTTP protocols, JSON/XML data formats, and authentication methods (OAuth, API Keys, etc.).
- Experience with Selenium or other UI automation tools is a plus, but the primary focus is API.
- Experience with version control (Git) and CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
Role Summary
This role is the technical lead for the testing program, responsible for establishing the automation framework, driving the advanced API testing strategy, and mentoring junior staff. This person is the expert on automation architecture and complex testing scenarios.
Key Responsibilities
- Design and Architect a robust, scalable, and maintainable automation framework from scratch, primarily focusing on API-level testing.
- Define and implement the strategy for Advanced API testing (e.g., performance, security, contract testing, complex data manipulation, mocking/stubbing).
- Serve as the subject matter expert for Postman (or similar tools like Insomnia) for initial API exploration, collection creation, and environment setup.
- Lead the development of advanced automation test cases in a language like Python/Java/JavaScript, integrating with CI/CD pipelines.
- Provide technical guidance and mentorship to the QA team on best practices for automation, code quality, and test design.
- Oversee the translation of ambiguous requirements into detailed, actionable manual and automated test plans.
- Collaborate with Development/DevOps to ensure seamless integration of testing into the SDLC.
Required Skills & Experience
- 8+ years in Software Quality Assurance, with at least 4 years focused on automation development.
- Expert-level proficiency in designing and implementing API testing frameworks (e.g., Rest-Assured, Cypress, Playwright, or equivalent).
- Demonstrated ability to write production-quality automation code in Java, Python, or JavaScript/TypeScript.
- Deep understanding of REST and SOAP APIs, HTTP protocols, JSON/XML data formats, and authentication methods (OAuth, API Keys, etc.).
- Experience with Selenium or other UI automation tools is a plus, but the primary focus is API.
- Experience with version control (Git) and CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
Other Details
Employment Type: Full Time, Permanent
Role Category: Technology / IT
Cognizant Hiring Now Service Delivery Manager - Automation Testing in Hyderabad. Apply Cognizant Careers in Hyderabad