Drive and help to improve the test automation strategy across the Inriver platform, ensuring comprehensive coverage of APIs, integrations, UI workflows, and data pipelines.
Design, build, and maintain scalable automated test frameworks and CI/CD-integrated test suites that run reliably across environments.
Develop and maintain API and contract tests for Inriver’s REST APIs, syndication endpoints, and MCP Server integrations.
Implement performance and load testing to validate platform behaviour under production-scale conditions, supporting our platform stability goals.
Champion shift-left testing practices by collaborating closely with developers to embed testability, code-level testing, and quality gates early in the development process.
Define and track quality metrics, test coverage, and defect trends to give teams and leadership clear visibility into product health.
Mentor and guide other engineers on testing best practices, automation patterns, and quality mindset across the engineering organisation.
Contribute to incident analysis and root-cause investigation, identifying gaps in test coverage that allowed defects to reach production.
Evaluate and introduce new tools, frameworks, and approaches to keep our test automation stack modern and effective.
Requirements
5+ years of experience in software quality assurance with a strong focus on test automation.
Proven experience designing and maintaining automated test frameworks in Python/C#/.NET or similar technology stacks.
Strong skills in API testing and contract testing using tools such as REST Assured, Postman/Newman, Pact, or equivalent.
Hands-on experience with CI/CD pipelines (Azure DevOps, GitHub Actions, or similar) and integrating automated tests into build and release workflows.
Solid understanding of performance and load testing using tools like k6, JMeter, Gatling, or Azure Load Testing.
Solid understanding of UI testing using Playwright
Experience working with cloud-native applications on Microsoft Azure or equivalent platforms.
Strong analytical mindset with the ability to translate complex system behaviour into clear, maintainable test cases.
Excellent communication skills and a collaborative approach to working with developers, product owners, and SRE teams.