Senior QA Engineer

Decskill

Portugal

Presencial

EUR 45 000 - 70 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Decskill is seeking a Senior QA Engineer to drive integration and API testing across microservices and data stores. You will design robust test strategies, implement REST API tests in C#/.NET and Postman, and apply BDD with Karate, Cucumber, and Gherkin to ensure quality from development through release.

You will also build UI automation, work with Docker/Kubernetes environments, and contribute to CI/CD pipelines in Jenkins.

Qualificações

  • Solid experience in integration testing for microservices and distributed systems.
  • REST API testing using C#/.NET (xUnit/NUnit/MSTest) and/or Postman.
  • Karate DSL, Cucumber/SpecFlow, and Gherkin for BDD and API testing.
  • Web Test Automation: Appium for mobile/hybrid scenarios.
  • Languages & Tools: Java, TypeScript, and C#/.NET for test automation.
  • MongoDB (queries/data validation) and Kafka (producers/consumers) familiarity.
  • Docker, Kubernetes, Linux and Windows environments knowledge.
  • SDLC/STLC in Agile environments; BDD collaboration across teams.

Responsabilidades

  • Design and implement integration tests across microservices, MongoDB, and Kafka.
  • Build and maintain REST API test suites covering functional, negative, boundary, and error-handling scenarios.
  • Apply a BDD approach using Karate, Cucumber, and Gherkin for API and integration testing.
  • Implement consumer-provider contract tests using tools such as Pact.
  • Develop and maintain UI automation tests for the Angular web application using Playwright + TypeScript.
  • Appium for mobile/hybrid scenarios, when applicable.
  • Integrate all test suites into the Jenkins CI/CD pipeline (integration, API, BDD, UI, and contract tests).
  • Design and manage test data strategies for MongoDB and Kafka.
  • Collaborate with DevOps engineers to run tests in Kubernetes and Docker environments.
  • Champion quality best practices and promote BDD adoption across development and business teams.

Conhecimentos

Integration testing
API testing
BDD
Test automation
Agile

Ferramentas

Docker
Kubernetes
Postman
Newman
Playwright
Appium
Karate
Cucumber
Gherkin
MongoDB
Kafka
xUnit/NUnit/MSTest
HttpClient
RestSharp

Descrição da oferta de emprego

Decskill, founded in 2014 as an IT Consulting Company, places paramount importance on its greatest asset: its people. Our main mission is to deliver value through knowledge and talent, and we achieve this by fostering a culture of excellence and investing in the development and well-being of our people. With over 600 dedicated professionals and offices in Lisbon, Porto, Madrid, and Luxembourg, Decskill operates across three core areas:

Decskill Talent: We believe that our people are key to our success.

Through Decskill Talent, we empower our team to embrace the digital transformation challenges of our clients. We collaborate with clients to drive innovation, ensuring project success and business growth.

Decskill Boost: Equipping our team with the latest tools and methodologies, we optimize Time-to-Market and deliver innovative solutions exceeding client expectations.

Decskill Connect: Our team collaborates closely with clients to implement and manage IT infrastructures that generate long-term value.

At Decskill, we believe that by nurturing and empowering our people to confront the challenges of digital transformation, we create value not only for our clients but also for our entire ecosystem, fostering a digital community dedicated to growth and progress.

We are looking for Senior QA Engineer

Responsibilities:

  • Design and implement integration tests across microservices, MongoDB, and Kafka;
  • Build and maintain REST API test suites covering functional, negative, boundary, and error-handling scenarios;
  • Apply a BDD approach using Karate, Cucumber, and Gherkin for API and integration testing;
  • Implement consumer-provider contract tests using tools such as Pact;
  • Develop and maintain UI automation tests for the Angular web application using:
  • Playwright + TypeScript;
  • Appium - mobile/hybrid scenarios, when applicable).
  • Integrate all test suites into the Jenkins CI/CD pipeline (integration, API, BDD, UI, and contract tests);
  • Design and manage test data strategies for MongoDB and Kafka;
  • Collaborate with DevOps engineers to run tests in Kubernetes and Docker environments;
  • Champion quality best practices and promote BDD adoption across development and business teams.

Requirements:

  • Solid experience in integration testing for microservices and distributed systems;
  • REST API testing with C#/.NET (xUnit/NUnit/MSTest, HttpClient, RestSharp) and/or Postman + Newman;
  • Karate DSL, Cucumber/SpecFlow, and Gherkin for BDD and API testing;
  • Web Test Automation (at least one is required):
  • Appium - mobile/hybrid automation, integration with device farms.
  • Languages & Tools:
  • Java, TypeScript, and C#/.NET for test automation;
  • MongoDB (queries and data validation), Kafka (producers/consumers);
  • Docker, Kubernetes (foundational concepts), Linux and Windows environments.
  • Testing Best Practices:
  • SDLC/STLC in Agile environments;
  • BDD as a collaboration and specification-by-example methodology.

Nice to Have:

  • Testcontainers for .NET or Java;
  • Observability tools: ELK Stack, Prometheus/Grafana;
  • Cypress for E2E testing;
  • Performance testing: JMeter, k6, Gatling, or Karate Gatling;
  • Xray and ALM for continuous test management;
  • Experitest for web and mobile testing on device farms;
  • Karate Mock Server for dependency simulation in isolated integration tests.

Soft Skills

  • Excellent communication and collaboration skills across multidisciplinary teams;
  • Proactive mindset in proposing improvements to processes, tooling, and test strategy;
  • Ability to translate business requirements into clear and objective test scenarios;
  • Strong attention to detail with the ability to identify edge cases and failure scenarios.

Decskill is committed to equality and non-discrimination with all our talents. We recruit and promote talent, based on diversity and inclusion, regardless of age, gender, ethnicity, race, nationality or any other form of discrimination incompatible with the dignity of the human being.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Manual QA
Manual QA

Decskill • Lisboa

Presencial
EUR 42 000 - 54 000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Decskill • Lisboa

Presencial
EUR 25 000 - 35 000
QA Automation Engineer
QA Automation Engineer

Decskill • Lisboa

Presencial
EUR 28 000 - 45 000
Manual QA
Manual QA

Decskill • Porto

Presencial
EUR 35 000 - 52 000
QA Automation
QA Automation

Decskill • Portugal

Presencial
EUR 45 000 - 65 000
QA Engineer
QA Engineer

Decskill • Lisboa

Híbrido
EUR 30 000 - 48 000
QA Lead Engineer
QA Lead Engineer

Decskill • Lisboa

Presencial
EUR 45 000 - 65 000
Long-term projects
Opportunities for growth
People-first culture
+1
Automation Tester
Automation Tester

Decskill • Lisboa

Híbrido
EUR 40 000 - 60 000
QA & Automation Tester
QA & Automation Tester

Decskill • Porto

Presencial
EUR 35 000 - 50 000
Senior QA AI Engineer (Web Platforms & LLM Validation)
Senior QA AI Engineer (Web Platforms & LLM Validation)

Decskill • Lisboa

Híbrido
EUR 45 000 - 65 000