QA Automation Engineer (C#)
Описание от работодателя
At Syberry , we believe that great software starts with a simple principle: being a strategic partner who helps clients achieve their goals.
We are a global team that builds custom software for industries ranging from finance to healthcare. Our mission is to raise the bar for the entire software industry, that's why we invest in strong engineering practices, automation, and clear processes to make our work predictable, efficient, and meaningful.
Join us as a QA Automation Engineer to drive cutting-edge solutions while growing in a collaborative, forward-thinking environment.
The project
Our client is a well-established B2B company specializing in background checks and compliance verification services across the United States. We are building a technology platform to support and streamline the company’s core business operations. This cloud-first solution consists of multiple interconnected systems and integrates with numerous third-party providers to collect, process, and exchange data required for background checks and compliance verifications.
This is a greenfield project, where we are designing and developing the platform from the ground up. Existing customer systems serve as a valuable source of business knowledge and domain expertise, helping us shape the new solution while modernizing the overall technology landscape.
Responsibilities
Develop and maintain automated tests using .NET, and Playwright
Build automated coverage for UI, REST APIs, integrations, and end-to-end business flows
Independently analyze new functionality and determine what should be covered by automated tests
Maintain and extend the existing test automation framework
Design reusable test components, fixtures, utilities, and test data setup
Automate critical regression scenarios involving multiple services and third-party integrations
Validate application data using SQL
Integrate automated tests into CI/CD pipelines
Investigate failed automated tests and determine whether the cause is a product defect, test issue, data issue, environment issue, or integration failure
Work directly with developers and QA engineers to troubleshoot defects and resolve automation-related issues
Identify gaps in the existing automated regression suite and implement missing coverage
Keep automated tests stable, maintainable, and suitable for regular CI/CD execution
Document automation solutions and non-obvious technical decisions
Requirements
4+ years of commercial experience in SDET or Test Automation Engineer roles
Strong commercial experience with C# and .NET
Strong hands-on experience with Playwright
Experience building or significantly extending a test automation framework, not only adding tests to an existing framework
Strong experience with REST API test automation
Experience automating UI and end-to-end scenarios
Experience testing integrations between multiple systems or external providers
Strong knowledge of SQL and ability to independently validate and investigate application data
Experience running automated tests as part of CI/CD pipelines
Good understanding of HTTP, REST, authentication, request/response handling, and common API failure scenarios
Ability to debug failures across UI, API, application, database, and integration layers
Experience working with test data, environment configuration, mocks, and external dependencies
Ability to read requirements and technical documentation and independently translate them into an automation approach and test coverage
Ability to take an automation task from analysis through implementation, debugging, and integration into CI/CD without requiring step-by-step technical guidance
Experience using AI-assisted development and engineering tools
At least Intermediate (B1) English
Optional Requirements
Experience with performance or load testing
Experience setting up a test automation framework from scratch
Experience optimizing large automated regression suites for execution time and stability