The Platform Quality Engineer ensures quality assurance for the enterprise SaaS platform by designing and maintaining automated tests, focusing on integration and API-level testing.
Quality Engineer (SDET)
📜 Description
- Design, implement, and maintain automated tests primarily at the integration and API layers to validate behaviour across distributed services.
- Develop tests that validate asynchronous and event-driven workflows, including messaging, retries, ordering, and failure scenarios.
- Contribute production-quality code to shared automation frameworks and quality tooling used across the enterprise platform.
- Design and execute performance and scalability tests for the enterprise SaaS platform.
- Build and maintain performance test data, scenarios, and workloads that reflect real-world usage patterns.
- Integrate automated functional and performance tests into CI/CD pipelines.
🛠️ Requirements
- Demonstrable experience in platform- or enterprise-scale SaaS application quality assurance, with a focus on validating integration, non-functional characteristics, and release readiness across distributed systems.
- Strong coding skills in one or more of C#, TypeScript, or Python, with the ability to write clean, maintainable, production-quality code.
- Demonstrated experience designing and maintaining automated tests at the integration and API layers for distributed, cloud-native systems.
- Solid understanding of cloud-native architectures and how to test them, including messaging, asynchronous processing, retries, ordering, and failure handling
- Hands-on experience testing event-driven systems using cloud messaging or integration technologies (e.g. Azure Service Bus, Kafka, SNS/SQS, or similar).
- Strong hands-on experience with performance testing tools and approaches (e.g. k6, JMeter, Gatling, or similar).
- Experience designing realistic performance test scenarios and generating representative test data, including load, concurrency, and message-driven workloads.
- Practical experience integrating functional and performance testing into CI/CD pipelines (Azure DevOps preferred).
- Experience diagnosing complex system failures using logs, telemetry, and test data.
- Hands-on experience using AI-assisted engineering tools to improve productivity, test quality, or failure analysis.
Full job description
StarCompliance is a leading global provider of compliance technology, helping financial institutions and corporations navigate complex regulatory requirements and manage risk. Founded in 1999, we have grown into a global organisation supporting over one million users across 120 countries.
Backed by Marlin Equity Partners, we are an ambitious, growing business driven by innovation, collaboration, and our people.
At StarCompliance, you'll be part of a supportive, inclusive, and collaborative culture where your contributions are valued, your development is encouraged, and you'll have the opportunity to shape both your career and our future.
The Role
Responsibilities
Skills and Experience
Minimum Qualifications
Similar jobs
Search more Software Engineer in Test jobsBuild automated testing frameworks and CI/CD checks, set quality standards, lead release readiness, and partner across engineering, product, and design to deliver reliable mobile apps and internal tools.
Software Development Test Engineer (SDET), KSM
Design and scale automated test systems for Keeper Secrets Manager, validating APIs, SDKs, integrations, and cloud services while strengthening CI/CD quality, test framework reliability, and secure access workflows.
Software Engineer in Test (SDET) (Ingeniero de Software en Pruebas) - Remote First
Build and maintain the frameworks, APIs, services, and CI tooling behind automated testing, enabling QA and product teams to run reliable, reusable tests and diagnose failures.
Own test infrastructure and quality strategy across engineering by designing scalable automation frameworks, improving CI/CD and test performance, managing AWS test environments, and mentoring junior SDETs.
