Spyrosoft logo
Spyrosoft

QA Engineer (BDD & Automation)

RemoteQA / TestWrocław, PolandPLN 75–100 / hourApplications closedB2B SaaSEnterprisePlatform

Our Take

QA Engineer focused on improving software quality through test automation, API testing, and BDD at Spyrosoft in Wrocław, PL.

What you’ll do

  • Contribute to quality planning for new features
  • Participate in requirements refinement and identify quality risks early in the development process
  • Create and maintain BDD scenarios and executable specifications using Gherkin
  • Create and maintain automated tests aligned with business requirements
  • Design, build, and maintain automated UI tests using Playwright
  • Develop and maintain automated API tests
  • Contribute to test automation frameworks and CI/CD quality pipelines
  • Support API testing activities and automation efforts

What they’re looking for

  • Commercial experience in QA and test automation including UI and API testing
  • Good understanding of software quality and testing best practices
  • Experience with Behaviour Driven Development (BDD) and Gherkin
  • Experience creating structured test specifications and executable scenarios
  • Experience testing REST APIs and creating automated API tests
  • Experience working in Agile software development environments
  • Ability to identify quality risks and propose mitigation actions
  • Ability to communicate effectively with developers, Product Owners and business stakeholders

Skills & Focus Areas

  • Playwright
  • Cucumber/Reqnroll/SpecFlow
  • REST API Testing
  • Postman
  • Git
  • CI/CD Pipelines
  • Azure DevOps
  • Gherkin
  • BDD
  • Agile

As posted by Spyrosoft

Tech stack:

  • Playwright

  • Cucumber/ Reqnroll / SpecFlow

  • REST API Testing

  • Postman

  • Git

  • CI/CD Pipelines

  • Azure DevOps

  • Gherkin (BDD)

Requirements:

  • Extensive experience as a Senior Quality Engineer or QA Automation Engineer

  • Strong understanding of software quality engineering principles and modern testing strategies.

  • Experience defining testing approaches and quality processes for complex software products.

  • Experience with Behaviour Driven Development (BDD) and Gherkin.

  • Experience creating structured test specifications and executable scenarios.

  • Strong experience with API testing and automated API test design.

  • Experience building and maintaining automated UI tests using Playwright.

  • Experience designing, building and maintaining CI/CD quality pipelines.

  • Experience working in Agile development environments.

  • Ability to identify quality risks and define mitigation strategies.

  • Ability to collaborate effectively with developers and product owners

  • Experience in ERP, Finance or Accounting software.

Nice to have:

  • Experience with test automation frameworks.

  • Experience with AI-assisted testing tools.

  • Experience creating executable specifications from business requirements.

  • ISTQB certification.

  • Knowledge of modern quality engineering and shift-left testing practices.

  • Experience mentoring engineering teams on quality engineering and test automation practices.

Project description:

Join a long-term product development initiative focused on improving software quality through test automation, API testing and Behaviour Driven Development (BDD). You will work closely with engineering teams, product stakeholders and business representatives to help build quality into the product from the earliest stages of development.

Main responsibilities:

  • Contribute to quality planning for new features

  • Participate in requirements refinement and identify quality risks early in the development process

  • Create and maintain BDD scenarios and executable specifications using Gherkin

  • Create and maintain automated tests aligned with business requirements

  • Design, build, and maintain automated UI tests using Playwright

  • Develop and maintain automated API tests

  • Contribute to test automation frameworks and CI/CD quality pipelines

  • Support API testing activities and automation efforts

  • Validate functionality, security, compatibility, and error handling

  • Collaborate with engineering teams to improve quality practices

  • Continuously increase automation coverage and reduce reliance on manual testing

  • Contribute to improving testing processes and tooling

Was this listing helpful?