Skip to main content

QA Automation Engineer (JavaScript)

Technology
Andersen
Sofia, Българияпреди 4 дниДо 21.09.2026 г.
Пълно работно време

Описание на позицията

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/

Keywords
TypeScriptPlaywrightOpenAPISCHEMAMP / MJestJavaScriptSoftware DeploymentSqlCryEngineCI / CDUsabilityMochaAWSGithubMP/MCI/CD

Интересувате ли се от тази позиция?