
Software Development Engineer in Test (SDET)
- Mafra, Lisboa
- Permanente
- Horário completo
- Design and implement automated API and integration tests for backend microservices;
- Develop reusable test frameworks and libraries in collaboration with backend engineers;
- Maintain test coverage across multiple services, ensuring data consistency and reliability;
- Contribute to CI/CD pipelines, integrating automated tests to run at every stage (build, deploy, release);
- Investigate and reproduce complex backend issues, analyzing logs, metrics, and traces to isolate root causes;
- Continuously improve test infrastructure and tooling with a focus on scalability and maintainability.
- 2–4 years of experience in software testing or automation engineering, with strong backend/API focus;
- Programming experience in at least one backend language (etc. Java, Kotlin, Go);
- Strong understanding of REST/GraphQL APIs, messaging systems, and event-driven architectures;
- Hands-on experience with API testing frameworks (e.g., REST-assured, Ktor, Playwright API,Postman/Newman);
- Experience with CI/CD systems (GitHub Actions, GitLab CI, Jenkins) and version control(Git);
- Practical knowledge of containerized environments (Docker, Kubernetes);
- Strong debugging skills using logs, metrics, and distributed tracing (Datadog,OpenTelemetry, Grafana);
- Solid understanding of QA methodologies (test strategies, defect lifecycle, coverage analysis);
- Fluent English.
- Experience with service mocking and test doubles for distributed systems;
- Contributions to test frameworks or open-source QA tooling;
- Exposure to event streaming platforms (Kafka, RabbitMQ) and testing asynchronous flows.
- Our company does not sponsor work visas or work permits. All applicants must have the legal right to work in the country where the position is based.
- Only candidates who meet the required qualifications and match the profile requested by our clients will be contacted.