This description is a summary of our understanding of the job description. Click on ‘Apply’ button to find out more.
Role Description
We are looking for a QA Analyst (ETL and API) to perform data migration and data integration testing, validating ETL processes, data quality, and transformation rules. This position will be Full Time and remote.
-
Utilize strong hands-on experience in SQL to validate data across multiple layers and systems (OLTP to OLAP).
-
Perform data migration and data integration testing, validating ETL processes, data quality, and transformation rules.
-
Conduct API testing using Postman to validate REST APIs, request/response structures, and business logic.
-
Automate testing in Postman using JavaScript, creating test scripts for dynamic validations and workflow chaining.
-
Exposure to performance testing using JMeter, creating and executing load/stress test plans and analyzing performance metrics.
-
Employ working experience with Rest Sharp and Rest Assured libraries for API automation testing.
-
Develop and execute test automation frameworks using NUnit.
-
Identify test scenarios, create test cases, and execute tests with a focus on data-driven validation.
-
Familiarize with CI/CD pipelines and integrate automated tests in the deployment workflow.
-
Demonstrate strong debugging and analytical skills to investigate test failures and data mismatches.
-
Exhibit excellent communication and documentation skills for reporting test results and collaborating with cross-functional teams.
Qualifications
-
Bachelor’s degree in Computer Science, Information Technology, or a related field.
-
3 – 5 years of proven experience in manual testing with a focus on APIs.
-
Proficient in SQL, Postman, and JavaScript for test automation.
-
Experience with performance testing tools like JMeter.
-
Familiarity with API automation testing libraries such as Rest Sharp and Rest Assured.
-
Knowledge of NUnit for test automation framework development.
-
Experience with CI/CD pipelines.
Requirements
-
Ability to safely and successfully perform the essential job functions.
-
Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
-
Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor.
Company Description