Logo
Phaxis

REMOTE Senior API Test Automation Engineer

Phaxis, New York, New York, United States

Save Job

Senior Api Test Automation Engineer For Api & Data Pipeline Testing

The purpose of this Statement of Work (SOW) is to define the responsibilities and deliverables of a Senior API Test Automation Engineer engaged to design, develop, and maintain automated testing solutions for REST APIs, Kafka data ingestion pipelines, and backend validations for FDR Squad. The Senior API Test Automation Engineer will be responsible for the following: API Testing:

Design, develop, and execute automated tests for RESTful APIs. Create test cases to validate API endpoints for functional, regression, performance, and security requirements. Implement negative and edge case testing to ensure robust API behavior.

Kafka Data Ingestion Testing:

Develop automated tests to validate data ingestion and processing through Kafka topics. Ensure data integrity, completeness, and correctness as data flows through Kafka pipelines. Implement mechanisms to monitor and verify message delivery and processing.

Backend Validation:

Perform data validation and verification in backend data stores (e.g., Mongo and Oracle databases, data lakes) post-ingestion. Develop and execute queries/scripts to validate business logic and data transformations. Ensure data consistency and accuracy across integrated systems.

Automation Framework & Tools:

Design and maintain scalable, reusable automation frameworks using industry-standard tools (e.g., Postman, RestAssured, Pycharm, JMeter, Apache Kafka clients, etc.) and languages Python, Java etc. Integrate test automation into CI/CD pipelines like Bamboo, Github etc. Document test plans, test cases, and results.

Collaboration & Reporting:

Work closely with developers, DevOps engineers, QA, and product teams to understand requirements and resolve issues. Provide regular status updates, defect reports, and metrics to stakeholders.

Automated test scripts and frameworks for REST APIs and Kafka data pipelines. Comprehensive test cases, execution report and supporting documentation. Documentation of automation setup and maintenance procedures. Project Start Date: 07/01/2025 Project End Date: 12/31/2025 Key Milestones:

Framework setup: 08/31/2025 Initial test suite delivery for Rest API testing: 09/30/2025 Test suite delivery for Kafka Data Ingestion testing: 10/01/2025-12/31/2025 Final deliverable: 12/31/2025

Automated tests achieve 100% coverage of identified API and Kafka endpoints. All deliverables are reviewed and approved by QA lead. Documentation is complete and enables knowledge transfer. Access to test environments, systems, and documentation will be provided. Timely feedback and clarifications from stakeholders. Daily and Weekly status meetings. Email/Teams for ad hoc communications. Bi-weekly progress reports.