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)
📅 Jul 23
Quality AssuranceAutomated TestingIntegration TestingAPI Testing
📜 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
About StarCompliance
StarCompliance is on a mission to make compliance simple and easy. Trusted globally by enterprise financial institutions, the user-friendly STAR platform empowers organizations to achieve regulatory compliance while safeguarding their integrity and business reputations. Through a customizable, 360-degree view of employee activity, the STAR software enables firms to automate the detection and resolution of potential areas of conflict while streamlining daily workflows and increasing efficiency.
Role
The Platform Quality Engineer is a hands-on engineering role within StarCompliance’s centralised Platform Quality Engineering function, responsible for ensuring platform-level quality assurance across the enterprise SaaS platform.
Reporting to the Lead Quality Architect, the Platform Quality Engineer contributes directly to the design, implementation, and maintenance of automated quality controls that validate cross-service integration, core enterprise user journeys, and non-functional platform characteristics. The role is focused primarily on integration and API-level testing across a distributed, cloud-native system, including asynchronous and event-driven workflows.
StarCompliance’s enterprise platform is built on distributed services and cloud infrastructure, including messaging and integration components such as Azure Service Bus. The Platform Quality Engineer is expected to understand how these systems behave under load, failure, and recovery conditions, and how to test them to ensure reliability, resilience, and performance at scale.
The role places strong emphasis on validating failure modes, resilience, and recovery behaviour across distributed services, diagnosing complex system failures using logs, telemetry, and test data, and contributing to enterprise performance testing.
The Platform Quality Engineer works closely with Product Owners and engineering teams to understand upcoming platform changes and integrations, ensuring the enterprise platform is validated under realistic functional and load scenarios ahead of release
Responsibilities
Skills and Experience
Minimum Qualifications
AI
Integrity and Ethics
Similar jobs
Search more Software Engineer in Test jobs📅 Feb 11
Software Engineer in Test (6 months contract)
🕒 15 days ago
Renesas Electronics👥 5001 - 10,000 employees🏢 Semiconductors
🕒 15 days ago
The Software Engineer in Test will design and develop automated testing solutions, maintain testing infrastructure, and collaborate with teams to ensure software quality.
📍 🇵🇱 Katowice - Hybrid⏳ Temporary/Contract🎹 Mid-level💫 Software Engineer in Test📢 🇬🇧 English Required
Principal Software Development Engineer in Test
📅 May 4
Saviynt👥 10,000+ employees🏢 Software Development🤝 B2B
📅 May 4
As a Principal Software Development Engineer in Test, you will lead quality initiatives, ensuring high standards across Saviynt's product features while collaborating closely with development teams.
📅 Aug 28
As a Software Engineer on the Stations Software Platform team, you will define the roadmap, write maintainable code, lead projects, and enhance our micro-mobility solutions.
📍 🇨🇦 Montreal - Hybrid💰 $72k - $90k / year💼 Full-Time🎹 Mid-level💻 Software Engineer📢 🇬🇧 English Required📢 🇫🇷 French Required
📅 Aug 20
As an SDET L1, you will develop and implement testing tools and systems to ensure high-quality software, participating actively in the development cycle and collaborating with your team.
