5–7 years of experience in API testing., Strong understanding of RESTful APIs and JSON/XML data formats., Hands-on experience with API testing tools like Postman and test automation frameworks., Excellent communication skills in English, both written and verbal..
Key responsibilities:
Design and execute comprehensive test plans for APIs connected to Data Warehouse systems.
Collaborate with developers and data engineers to ensure data consistency and prevent defects.
Automate API and data validation tests and integrate them into CI/CD pipelines.
Write clear test documentation and track testing progress using JIRA or Azure DevOps.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
As a leader in staff augmentation, recruiting, and onboarding solutions, we are strategic partners in the success of world-class companies.
Our mission is clear: to close the talent gap in rapidly evolving tech landscapes and help our partners grow and thrive.
With an established network of top professionals worldwide, Techunting connects with tech rockstars across various disciplines. We fully recognize that diversity sparks innovation and improves project results. We value the unique backgrounds of our team members and strive to build enduring relationships that span across borders.
- We are a team of 200+ seasoned professionals across 15 countries.
- We have been recognized as a "Great Place To Work"
- "Top Software Development Company" by Designrush.
- Recognized by Diversio for our DEI initiatives
We are seeking a detail-oriented and experienced Quality Engineer with expertise in API Testing and a strong understanding of Data Warehouse environments to join our Connectivity pod.
In this role, you will be responsible for ensuring the quality and reliability of APIs, particularly those interacting with large-scale data storage and reporting systems.
Key Responsibilities:
Design, implement, and execute comprehensive test plans for APIs, including those connected to Data Warehouse systems (functional, regression, and performance testing).
Define detailed test cases, edge cases, and acceptance criteria to validate API requirements, focusing on data integrity and accuracy.
Test APIs to verify endpoints, request-response cycles, authentication, authorization, error handling, and data transactions.
Validate API responses in JSON formats, ensuring correct status codes and accurate data retrieval and storage.
Collaborate closely with developers and data engineers in a test-driven environment to prevent defects early and ensure data consistency.
Perform data validation checks to guarantee accuracy, completeness, and integrity across systems.
Automate API and data validation tests, contributing to the development of robust test automation frameworks.
Integrate API and data validation scripts into CI/CD pipelines for continuous feedback.
Ensure API and data security by validating authentication mechanisms and authorization protocols.
Write clear and concise test documentation, including test cases, test results, data validation reports, and defect reports.
Continuously suggest improvements to testing processes, tools, and data validation strategies.
Track and report testing progress, risks, and dependencies.
Use JIRA and/or Azure DevOps for issue tracking.
Attend all sprint-related ceremonies as part of a Scrum team.
Requirements:
5–7 years of experience in API testing.
Experience working with APIs connected to Data Warehouse environments (e.g., large datasets, ETL processes, reporting systems).
Strong understanding of RESTful APIs, HTTP methods, JSON/XML data formats.
Ability to translate technical requirements into structured test cases, including data validation scenarios.
Hands-on experience with API testing tools like Postman (or similar).
Strong problem-solving and analytical skills, especially regarding data consistency and accuracy.
English: excellent communication skills, both written and verbal.
Experience with test automation frameworks and scripting/programming languages (e.g., Python, Selenium, JavaScript, TypeScript).
Knowledge of cloud-based data platforms (e.g., AWS, Azure), particularly storage and database services.
Familiarity with CI/CD pipelines is a plus.
Experience writing or validating complex SQL queries is a plus.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.