Overview

Quality Assurance Engineer Jobs in Lisbon Metropolitan Area at act digital

Title: Quality Assurance Engineer

Company: act digital

Location: Lisbon Metropolitan Area

Responsibilities

  • Design, implement, and maintain integration tests across microservices, MongoDB, and Kafka.
  • Develop and maintain REST API test suites covering functional, negative, boundary, and error-handling scenarios.
  • Implement BDD-based API and integration testing using Karate, Cucumber, and Gherkin.
  • Develop and maintain consumer-provider contract tests using tools such as Pact.
  • Create and maintain UI automation frameworks for Angular applications using Selenium WebDriver, Playwright, and Appium where applicable.
  • Integrate integration, API, UI, BDD, and contract test suites into Jenkins CI/CD pipelines.
  • Design and manage test data strategies for MongoDB and Kafka.
  • Collaborate with Development, DevOps, and Business teams to execute automated tests in Kubernetes and Docker environments.
  • Promote QA best practices, test automation standards, and BDD adoption across multidisciplinary teams.
  • Translate business requirements into comprehensive and maintainable automated test scenarios.

Requirements

  • Proven experience as a Senior QA Engineer working with microservices and distributed systems.
  • Strong experience with integration testing and REST API testing using C#/.NET (xUnit, NUnit, MSTest, HttpClient, RestSharp) and/or Postman + Newman.
  • Hands-on experience with Karate DSL, Cucumber/SpecFlow, and Gherkin for BDD and API testing.
  • Experience with consumer-provider contract testing using Pact or similar tools.
  • Experience with at least one UI automation stack:
  • Java + Selenium WebDriver (POM, JUnit/TestNG, Selenium Grid).
  • Playwright + TypeScript (SPA/Angular, multi-browser, fixtures, request interception).
  • Appium for mobile/hybrid automation.
  • Proficiency in Java, TypeScript, and/or C#/.NET for test automation.
  • Experience with Jenkins CI/CD pipelines, Git/Bitbucket, Docker, Kubernetes, Linux, and Windows environments.
  • Solid knowledge of MongoDB, Kafka, and test data management.
  • Strong understanding of Agile methodologies, SDLC/STLC, testing pyramid, automation design patterns (POM, Screenplay), and BDD principles.
  • Excellent communication and collaboration skills with cross-functional teams.
  • Proactive mindset with strong analytical skills and attention to detail, including the ability to identify edge cases and failure scenarios.

Hybrid in Lisbon- 2x week

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.