N
Nix
QaMiddle
Middle QA Automation Engineer (C#/.NET)
C#.NETSeleniumSqlMongoDBGitLabAzure DevOps
Про позицію
We are looking for an engineer for whom automation tests are not just about running scripts, but an autonomous tool for improving product quality. In our projects, you will be fully responsible for the automation cycle: from requirements analysis to test architecture and reporting.
Обовʼязки
- Refactoring and unification: Work with existing UI/API automated tests for web and desktop applications across several subprojects. Bring all tests to a single standard format, review coverage and their relevance.
- Development of new tests: Independently write automated tests based on business requirements, consulting with Manager / Tech Lead as necessary.
- Requirements work: Analyze the relevance of requirements, identify gaps, suggest improvements, clarify wording, and eliminate duplicates.
- Stability support: Promptly investigate the causes of test failures (flaky tests) and fix them.
- Task management: Independently formulate and manage tasks for all your activities (refactoring, new tests, bug fixes).
- Code Review: Conduct code reviews for other team members, ensuring high quality of the testing framework.
- Development of testing tools: Use and enhance the custom test client for running tests, coordinating their execution and reporting. Participate in the releases of new versions of this client.
Вимоги
- Deep knowledge of C# and .NET framework.
- Practical experience in UI and API automation (Selenium / Playwright).
- Confident skills in working with SQL and NoSQL (MongoDB).
- Understanding the principles of building test architecture and clean code.
- Ability to take full responsibility for the entire testing cycle - from requirements analysis to creating tickets and final reports.
- Experience with version control systems and pipelines (GitLab / Azure DevOps).
- Ability to conduct reasoned code reviews and identify root causes of defects.
Переваги
- Compensation level that fully matches your experience and technical expertise.
- You independently manage the automation process in your subprojects; your decisions define the stability of releases.
- A mature engineering team where initiative is valued, and micromanagement and chaos are absent.
- Remote-first format, reasonable schedule, and respect for work-life balance.
- Opportunity to work on complex architectural challenges (including support for the own test client) and enhance mentoring skills through code reviews.
Middle QA Automation Engineer (C#/.NET)