Collaborate with developers, DevOps engineers and SDET engineers to define, implement, and execute functional and non-functional test coverage for our product, taking ownership of coverage for assigned features and work items
Enhance our test automation by independently designing, writing, and maintaining automated tests using C# within existing frameworks and team patterns
Maintain automated test execution by owning investigation of failures, improving test reliability (e.g., reducing flaky tests), and driving issues through to resolution within a continuous integration environment
Use Azure DevOps Test Plans to plan and execute regression testing, and Azure DevOps Pipelines to configure and run deployments to test environments
Improve our testing practices by identifying gaps in test coverage, proposing and implementing new test cases or automation improvements, and sharing best practices with the team
Help maintain production quality by investigating production issues and driving preventative improvements, such as strengthening automated regression coverage and test automation
Requirements
Understanding of the Software Development Lifecycle (SDLC) and how testing contributes to delivery
Proven experience in functional testing in a professional software environment with exposure to non‑functional testing (e.g., reliability, performance, security) and the ability to take ownership of test coverage for assigned features
Comfortable in writing and maintaining automated tests using C# within existing team practices producing robust maintainable tests
Team-oriented and collaborative, with clear communication and strong organisational skills, able to work independently and collaboratively drive issues through to resolution with the team
Methodical, proactive “can-do” attitude with a strong learning mindset and desire to grow technical depth
Exposure to CI/CD pipelines
Understanding of software development principles such as OOP, SOLID and DRY
Familiarity with test automation frameworks
Familiarity with performance and load testing (e.g., k6 or similar tools)