- Company Name
- Develop
- Job Title
- Software Development Engineer in Test/C# Automation Engineer
- Job Description
-
**Job Title**
Software Development Engineer in Test (SDET) – C# Automation Engineer
**Role Summary**
Develop, maintain, and extend automated test frameworks and test scripts in C#. Drive quality assurance for a leading online gaming platform through effective automation of functional, regression, and performance tests. Collaborate with development, product, and QA teams to integrate testing early in the SDLC and ensure rapid feedback cycles.
**Expectations**
- Deliver high‑coverage automated test scripts for new and existing features on a frequent release cadence.
- Identify test gaps, propose automation strategies, and continually improve testing efficiency.
- Participate in design reviews and provide testable design input.
- Ensure rigorous code quality and adherence to testing standards.
**Key Responsibilities**
- Build and maintain robust C#‑based test automation frameworks, using tools such as Selenium, Playwright, NUnit, or equivalent.
- Design, code, and refactor automated test cases for functional, integration, and performance scenarios on web and API layers.
- Integrate test suites into CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.) and monitor execution results.
- Analyze test failures, troubleshoot defects, and collaborate on root‑cause resolution.
- Continuously improve test coverage metrics, execution speed, and reliability.
- Mentor junior QA engineers and share best practices in automation.
- Keep abreast of industry trends, emerging testing tools, and gaming‑specific quality challenges.
**Required Skills**
- Proficient in C# with strong object‑oriented design skills.
- Hands‑on experience with web UI automation tools (e.g., Selenium WebDriver, Playwright).
- Familiarity with test frameworks (NUnit, xUnit, MSTest).
- Knowledge of API testing (REST, SOAP) and tools (Postman, RestSharp).
- Understanding of CI/CD pipelines and source‑control systems (Git).
- Ability to write clean, maintainable, and well‑documented code.
- Strong analytical and problem‑solving abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- ISTQB, Microsoft Certified: Azure Developer Associate, or C# certification is desirable.
---
Newcastle upon tyne, United kingdom
On site
16-03-2026