Senior API Test Engineer/Lead
Parsippany, NJ (Onsite)
C2C
Role Summary:
Responsible for designing, developing, and executing API test strategies using ReadyAPI and Postman authoring Groovy scripts for test automation owning groovy-based testing workflows as a mandatory requirement . building mock services and virtualized test data and integrating automated API tests into Azure DevOps pipelines to ensure reliable delivery.
Key Responsibilities
Design and implement end-to-end API test strategies for REST and SOAP services.
Create, maintain, and execute functional, data-driven, and regression tests in ReadyAPI and Postman.
Develop Groovy scripts for custom assertions, data manipulation, and dynamic test flows.
Implement and operate ReadyAPI tooling, patterns, and automation practices across the test framework.
Author and maintain API contract tests using SwaggerHub or PactFlow.
Build and manage mock services and virtualized test data to enable isolated integration testing.
Integrate API tests into Azure DevOps pipelines for CI/CD, scheduled runs, and automated validation.
Troubleshoot test failures, perform root cause analysis, and collaborate with development teams to resolve defects. Produce test reports and metrics to communicate quality status to stakeholders. Mentor junior testers and drive continuous improvement in QA processes and automation frameworks.
Mandatory Skills
ReadyAPI: Strong practical experience creating and maintaining functional and data-driven test suites.
Groovy Scripting: Solid ability to author and debug Groovy scripts for test customization and advanced assertions.
Postman or SwaggerHub/PactFlow: Proficiency with Postman for API validation or experience with contract testing using SwaggerHub or PactFlow. API Knowledge: Strong understanding of REST and SOAP, JSON and XML payloads, HTTP methods and status codes, and common authentication mechanisms such as OAuth and API keys.
Secondary Skills :
Azure DevOps: Experience integrating tests into Azure DevOps pipelines and configuring basic pipeline automation.
Basic SQL: Ability to write queries to validate backend state and verify test outcomes.
Mocking and Virtualization: Practical experience creating mock services and virtual test data for isolated testing.
Nice to Have Skills
Experience with C# for extending test frameworks and writing utilities.
Familiarity with performance testing tools and concepts.
PactFlow contract testing or schema-first API design.
Azure platform experience including services, advanced DevOps features, and infrastructure-as-code.
