Senior Automation QA (.NET)
Remote
senior
16 days ago
full-time
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.
Similar jobs
Senior QA Engineer (Python + Playwright)
Culture Wallet · Remote
10 days ago
View →
Senior Manual QA Engineer
Talentgrator · Remote
16 days ago
View →
DevOps Engineer
Talentgrator · Remote
1 month ago
View →
Senior Payment Technical Manager
GR8 Tech · Remote
1 month ago
View →
Senior Java Developer (Platform)
Spribe · Remote
1 month ago
View →
Senior Full-Stack .NET Engineer (with Node.js & Go)
GR8 Tech · Remote
1 month ago
View →