Role Overview
This position is for a Software Developer in Test who prioritizes quality from the outset of product development. You will work hand-in-hand with Product, Engineering, and Data teams to shape requirements, identify risks, and ensure that customer workflows are accurately reflected in testing and delivery.
Key Responsibilities
You will take ownership of quality by analyzing specifications and ensuring they are clear, complete, and testable. Your input during planning and refinement will help surface edge cases and potential gaps early in the cycle.
- Engage in discovery phases to evaluate and improve acceptance criteria
- Design test strategies that reflect real-world usage and business impact
- Conduct exploratory testing in high-risk or unclear areas to uncover hidden issues
- Build and maintain automated tests across API, UI, and performance layers using C# and Playwright
- Use NBomber and JMeter to assess system behavior under load
- Strengthen the test automation framework and integrate it into CI/CD pipelines
- Track and report on test metrics such as coverage trends, defect escapes, and performance baselines
- Analyze test failures and production incidents to identify root causes and prevent recurrence
- Collaborate with support and engineering teams to improve system reliability
- Lead risk reviews and provide clear insights on release readiness
- Ensure testing practices meet compliance requirements including ISO9001 and SOC2
Technology Environment
The role leverages C# for test automation, Playwright for browser-based testing, NBomber for performance scenarios, and JMeter for load testing. Familiarity with these tools is essential for success in this position.
