Senior Automation QA (.NET)
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.
Role in brief
Talentgrator is hiring a Senior Automation QA with strong .NET skills to design, develop, and maintain automated tests across API, UI, and integration scenarios. This role requires expertise in C#, Playwright, and various testing frameworks to ensure product quality and enhance the test automation framework.
About the role
This Senior Automation QA (.NET) role focuses on the end-to-end quality of software products by designing, developing, and maintaining automated tests. The work involves creating API automation using tools like HttpClient, Refit, or RestSharp, and building UI automation with Playwright for .NET. A key aspect of the role is to continuously improve the test automation framework and its architecture, ensuring efficient test execution, reporting, and stability.
The position requires a proactive approach to identifying and resolving issues, including investigating failed tests, flaky scenarios, and infrastructure problems. Candidates will be responsible for preparing and validating test data using databases, participating in requirements analysis to define test coverage, and maintaining comprehensive test documentation. Collaboration with various teams, including Development, DevOps, and Business, is essential to ensure product quality.
Success in this role means contributing to a robust and scalable test automation framework, mentoring other QA engineers, and actively participating in sprint activities. The ideal candidate will possess an ownership mindset, strong analytical skills, and the ability to make technical decisions that enhance the overall quality assurance process.
Skills that matter here
- C#: This role requires strong knowledge of C# for developing and maintaining automated tests within the .NET ecosystem.
- .NET: The position demands expertise in modern .NET for building and enhancing the test automation framework.
- Playwright: Experience with Playwright for .NET is essential for building and maintaining UI automation tests.
- API automation: The role involves developing API automation using libraries like HttpClient, Refit, or RestSharp.
- SQL: Strong SQL skills are necessary for preparing, validating, and cleaning up test data in databases.
- Page Object Pattern: Experience with the Page Object Pattern is required for maintaining and improving the test automation framework architecture.
Who this role suits
- A technically proficient QA engineer with a strong background in C# and .NET looking to specialize in automation.
- Someone who thrives on improving test frameworks and architectures, not just writing tests.
- A collaborative individual who enjoys working across engineering, product, and business teams.
- A mentor who is eager to share best practices and support the growth of other QA engineers.
From the employer
Responsibilities
- Design, develop, and maintain automated tests for API, UI, integration, and end-to-end scenarios.
- Develop API automation using HttpClient, Refit, RestSharp, or similar tools.
- Build and maintain UI automation using Playwright for .NET and/or Selenium WebDriver.
- Maintain and improve the test automation framework and architecture (Page Object, Screenplay, service-oriented approaches).
- Configure and optimize test execution, parallelization, reporting, retries, and test stability.
- Investigate failed tests, flaky scenarios, infrastructure issues, and product defects.
- Prepare, validate, and clean up test data using databases.
- Participate in requirements analysis and define automation test coverage.
- Create and maintain test documentation, including test cases, test scenarios, test plans, checklists, and coverage matrices.
- Collaborate with Development, QA, DevOps, Analytics, and Business teams to ensure product quality.
- Participate in sprint planning, grooming sessions, retrospectives, and quality-related discussions.
- Review automation code and contribute to framework improvements.
- Support and mentor other QA engineers, sharing automation best practices.
Requirements
Technical Requirements
- 3+ years of experience as an Automation QA Engineer.
- Strong knowledge of C# and modern .NET.
- Experience with NUnit, xUnit, or MSTest.
- Experience with Playwright for .NET.
- Experience with API automation using HttpClient, Refit, RestSharp, or similar libraries.
- Knowledge of FluentAssertions.
- Strong SQL skills.
- Experience with PostgreSQL and MongoDB.
- Experience working with Dapper or similar database access tools.
- Experience with Git.
- Experience with Jenkins and/or GitLab CI.
- Experience with Allure reporting.
- Basic understanding of Kafka.
- Understanding of Dependency Injection and async/await.
- Experience with Page Object Pattern.
- Strong knowledge of API and UI test automation.
Soft Skills
- Strong analytical and problem-solving skills.
- Ownership mindset and ability to work independently.
- Ability to make technical decisions and explain trade-offs.
- Strong communication skills.
- Team player with a collaborative mindset.
- Attention to detail and commitment to product quality.
- Proactive approach to identifying and solving problems.
- Ability to work with both complex engineering tasks and routine test maintenance.
Nice to Have
- Experience with test framework architecture design.
- Experience mentoring or reviewing automation code.
- Experience working in distributed microservice-based systems.
- Experience with performance or load testing.
- Experience with cloud environments and containerized applications.
Benefits
- 25 vacation days and 5 family days yearly.
- Flexible start to the workday.
- Support from a professional corporate coach and psychologist.
- Regular internal and external activities, workshops, trips, and corporate events.
- Access to our internal knowledge base, meetups, and team-building activities.
- Ongoing training in new technologies and continuous professional development support.
Questions about this role
What is the remote work policy for this role?
This is a fully remote position.
What is the required seniority level for this position?
This is a senior-level role, requiring significant experience in automation QA.
What are the key technical skills required for this role?
Key technical skills include strong C# and modern .NET knowledge, experience with NUnit/xUnit/MSTest, Playwright for .NET, API automation tools, SQL, PostgreSQL, MongoDB, Git, and CI tools like Jenkins or GitLab CI.
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.