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
Share: