QA Automation Engineer (JavaScript)
⚲ Warszawa, Romania, Sofia, Chișinău, Serbia
1 950 - 3 000 USD brutto (ANY)
Wymagania
- Playwright
- TypeScript
- OpenAPI
Opis stanowiska
Andersen is hiring a QA Automation Engineer (JavaScript) for a project ensuring API quality, test automation, and reliable integration testing for a software quality platform.
The customer is a technology-driven software quality services provider that helps organizations improve the reliability, usability, and performance of their digital products. It combines quality engineering expertise, flexible delivery models, and technology-enabled services to support web, mobile, and other digital solutions across multiple industries. The company helps businesses accelerate software delivery, improve product quality, and enhance end-user experience through scalable testing and quality assurance services.
The project is focused on expanding a software quality platform with Public API capabilities while ensuring reliability and quality through end-to-end integration testing and API contract testing. It includes validating third-party integrations, implementing CI quality gates, and supporting secure, scalable API delivery.
Responsibilities:
• Building end-to-end tests for the full integration lifecycle, including triggers, data streams, mapping, and synchronization.
• Developing automated tests for real third-party sandbox and staging integrations.
• Covering concurrent integrations, race conditions, throughput benchmarks, and expanding test coverage across services.
• Standardizing the API testing framework, including authentication, environment configuration, schema validation, and unified reporting.
• Migrating legacy Apiary specifications to OpenAPI 3.1 and creating API specifications for uncovered services.
• Developing API conformance tests covering schema validation, positive and negative scenarios, error handling, and authorization.
• Implementing backward compatibility checks and integrating API contract validation into GitHub Actions CI/CD pipelines.
• Rolling out the testing framework across services and supporting continuous improvements to API quality.
Must-haves:
• Experience in test automation with strong proficiency in TypeScript for 3+ years.
• Hands-on experience with Playwright for end-to-end and API test automation.
• Hands-on experience with API and contract testing based on OpenAPI specifications.
• Experience authoring OpenAPI specifications from scratch, not only validating existing contracts.
• Experience with mocking frameworks such as nock or equivalent, and testing against real third-party sandbox environments.
• Experience implementing CI quality gates using GitHub Actions.
• Hands-on experience testing AWS serverless applications, including Lambda, DynamoDB Streams, and SQS.
• Level of English – from Upper-Intermediate and above.
Nice-to-haves:
• Experience with both Mocha and Jest testing frameworks.
• Experience migrating Apiary specifications to OpenAPI.
• Experience with TestRail.
• Experience testing concurrency, race conditions, and system throughput.
• Experience working in shared staging environments with limited resources and deployment constraints.
Reasons why this job would be interesting to you:
• Andersen cooperates with such businesses as Samsung, Reuter Gruppe, T-Systems, TUI, Ryanair, Johnson & Johnson, etc. This project is just your beginning here – working with us means reliability and prospects.
• We have been strengthening our expertise since 2007. During this time, we have formed an excellent BA & SA team with streamlined processes, which now consists of more than 200 qualified analysts.
• We welcome specialists from every part of the world.
• Salaries at Andersen are pegged to the USD, and our employees are provided with a benefit package and an extensive set of bonuses.
• We give our employees an opportunity to attend and participate in the company’s BA meetups, as well as offer a compensation program for international professional certificates.
• There are many different ways to grow and develop at our company. You can improve as a tech specialist or a resource manager, and all your activities will be decently rewarded.
• You will have an opportunity to take on the role of a mentor and help a group of BA/SA beginners grow.
• Our employees have access to Andersen Knowledge Base, where they can take courses in a variety of areas: the art of negotiation, PreSale & Discovery, Agile essentials, product ownership, microservice architecture, API design, SQL, AWS, GDPR, UX/UI, people management, and more.
Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy/pl
Join us!
https://people.andersenlab.com/
The customer is a technology-driven software quality services provider that helps organizations improve the reliability, usability, and performance of their digital products. It combines quality engineering expertise, flexible delivery models, and technology-enabled services to support web, mobile, and other digital solutions across multiple industries. The company helps businesses accelerate software delivery, improve product quality, and enhance end-user experience through scalable testing and quality assurance services.
The project is focused on expanding a software quality platform with Public API capabilities while ensuring reliability and quality through end-to-end integration testing and API contract testing. It includes validating third-party integrations, implementing CI quality gates, and supporting secure, scalable API delivery.
Responsibilities:
• Building end-to-end tests for the full integration lifecycle, including triggers, data streams, mapping, and synchronization.
• Developing automated tests for real third-party sandbox and staging integrations.
• Covering concurrent integrations, race conditions, throughput benchmarks, and expanding test coverage across services.
• Standardizing the API testing framework, including authentication, environment configuration, schema validation, and unified reporting.
• Migrating legacy Apiary specifications to OpenAPI 3.1 and creating API specifications for uncovered services.
• Developing API conformance tests covering schema validation, positive and negative scenarios, error handling, and authorization.
• Implementing backward compatibility checks and integrating API contract validation into GitHub Actions CI/CD pipelines.
• Rolling out the testing framework across services and supporting continuous improvements to API quality.
Must-haves:
• Experience in test automation with strong proficiency in TypeScript for 3+ years.
• Hands-on experience with Playwright for end-to-end and API test automation.
• Hands-on experience with API and contract testing based on OpenAPI specifications.
• Experience authoring OpenAPI specifications from scratch, not only validating existing contracts.
• Experience with mocking frameworks such as nock or equivalent, and testing against real third-party sandbox environments.
• Experience implementing CI quality gates using GitHub Actions.
• Hands-on experience testing AWS serverless applications, including Lambda, DynamoDB Streams, and SQS.
• Level of English – from Upper-Intermediate and above.
Nice-to-haves:
• Experience with both Mocha and Jest testing frameworks.
• Experience migrating Apiary specifications to OpenAPI.
• Experience with TestRail.
• Experience testing concurrency, race conditions, and system throughput.
• Experience working in shared staging environments with limited resources and deployment constraints.
Reasons why this job would be interesting to you:
• Andersen cooperates with such businesses as Samsung, Reuter Gruppe, T-Systems, TUI, Ryanair, Johnson & Johnson, etc. This project is just your beginning here – working with us means reliability and prospects.
• We have been strengthening our expertise since 2007. During this time, we have formed an excellent BA & SA team with streamlined processes, which now consists of more than 200 qualified analysts.
• We welcome specialists from every part of the world.
• Salaries at Andersen are pegged to the USD, and our employees are provided with a benefit package and an extensive set of bonuses.
• We give our employees an opportunity to attend and participate in the company’s BA meetups, as well as offer a compensation program for international professional certificates.
• There are many different ways to grow and develop at our company. You can improve as a tech specialist or a resource manager, and all your activities will be decently rewarded.
• You will have an opportunity to take on the role of a mentor and help a group of BA/SA beginners grow.
• Our employees have access to Andersen Knowledge Base, where they can take courses in a variety of areas: the art of negotiation, PreSale & Discovery, Agile essentials, product ownership, microservice architecture, API design, SQL, AWS, GDPR, UX/UI, people management, and more.
Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy/pl
Join us!
https://people.andersenlab.com/
🔍 Dekoder Ogłoszenia
🔴
ensuring API quality, test automation, and reliable integration testing for a software quality platform
Może oznaczać, że będziesz pracować nad narzędziami do testowania API, a nie bezpośrednio nad produktem końcowym klienta.
🟡
The project is focused on expanding a software quality platform with Public API capabilities
Projekt może być bardziej rozwojowy i budować nowe funkcje platformy, niż skupiać się na istniejących, stabilnych rozwiązaniach.
🔴
validating third-party integrations
Może oznaczać konieczność testowania wielu zewnętrznych systemów, co bywa skomplikowane i zależne od innych zespołów.
🔴
Building end-to-end tests for the full integration lifecycle, including triggers, data streams, mapping, and synchronization.
Zakres testów może być bardzo szeroki i obejmować skomplikowane przepływy danych między systemami.
🟡
Standardizing the API testing framework, including authentication, environment configuration, schema valid
Może oznaczać, że będziesz odpowiedzialny za tworzenie i utrzymanie podstawowych elementów frameworka, a nie tylko za pisanie testów.