Quality Assurance Engineer

Testing

Quality Assurance Engineer

Testing
Powstańców Warszawy 6, Sopot

Autopay S.A.

Full-time
B2B, Permanent
Mid
Hybrid

Job description

About the company

Autopay Global is the newest member of the Autopay family, aiming to expand the reach of the group’s state-of-the-art payment integration and payment data technologies to the international market, providing seamless integration with local PSPs, support for multiple currencies and compliance with local frameworks. We have a very forward-looking approach to our products, we value creativity, passion and drive to leverage the newest achievements in technology to our advantage. 

To support our dynamic expansion, we are looking for a new Quality Assurance Engineer for a full-time, hybrid work in Gdańsk or Warsaw.

About the role

Quality Assurance Engineer is responsible for the design, execution and documentation of automated tests for the Autopay Payments Platform as an API-first platform, consisting of Merchant APIs and PSP/Rail APIs, fronted by an API gateway and backed by event-driven microservices on Kubernetes/AWS. The person works closely with Product Managers and Engineers to ensure the completeness, correctness and overall quality of the testing infrastructure for the products being developed.

Apart from technical knowledge, a degree of independence and proactivity is required. The person holding the position will be expected to leverage their expertise to align to, enhance and harden the testing practices among the entire team. 

  • Develop an API-focused testing strategy: deriving tests from API specifications (OAS/RAML), API versioning, optionally – contract testing, 
  • Get involved in creating and maintaining test code – either as separate modules or – where applicable – as part of a particular service, 
  • Explore, adapt and deploy methodologies and tooling that maximizes the confidence of delivering code compliant with specifications and regulations, 
  • Automate backend tests as part of their CI/CD pipeline, 
  • Consider the impact of the cloud environment on test performance,
  • Consider the asynchronous nature of some data exchange,
  • Develop end-user tests for customer-facing portions of the system,
  • Develop scenarios driven by user interaction that validate the outcome on the backend side, 
  • For end-user tests, consider the variety of user devices and browsers, 
  • Develop a framework for documenting problems, reproduction and remediation steps. 

What tools will you be working with?

  • Technology: Junit, RestAssured, Cucumber, Playwright. CI/CD: Github Actions, Gitlab CI/CD. Specifications: OAS, RAML
  • Nice to have: familiarity with contract testing (Pact, Microcks) and Arquillian, ISTQB Foundation certification

Requirements and skills we are looking for in a person hired for this role:

  • Minimum 5 years of experience in testing and test automation.
  • Excellent knowledge of testing methods and techniques: TDD, BDD, functional and non-functional testing. 
  • Provent track record of integrating tests with CI/CD pipelines like Github Actions, Gitlab CI/CD, Teamcity etc. 
  • Comfortable knowledge of Java programming language and using respective testing facilities (JUnit and/or TestNG, RestAssured, Cucumber, Quarkus continuous testing)
  • Fluency in using end-to-end testing tools (Playwright, Cypress). 
  • Good understanding of OpenAPI Specification and/or RAML.
  • Proven track record of participation in Scrum projects and ability to work in sprints. 
  • Growth mindset and ability to apply new technologies, patterns or solutions to the current workstream (i.e. GenAI-assisted coding). 
  • Strong communication and interpersonal skills.
  • Knowledge of English on the B1 level in speech and writing.

What we offer

  • Being a part of a fast-growing, global fintech company
  • Possibility to work with cutting-edge tools and technologies
  • Independence in decision-making
  • Friendly working environment, team support, no dress code

              Join us and let's head together where no one has gone before!

Tech stack

    JUnit

    regular

    Cucumber

    regular

    CI/CD

    regular

    GitHub

    regular

    GitLab

    regular

    Playwright

    regular

Office location

Quality Assurance Engineer

Summary of the offer

Quality Assurance Engineer

Powstańców Warszawy 6, Sopot
Autopay S.A.
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Autopay S.A z siedzibą w Sopocie, ul. Powstańców Warszawy 6 (dalej jako "administrator"). ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.