QA Automation Engineer
Role details
Job location
Tech stack
Job description
Build scalable test automation projects from scratch and extend existing frameworks using the .NET stack. Develop and execute comprehensive test suites covering UI, API and Integration layers. Validate complex data structures and backend logic via the relational and non-relational databases. Conduct manual testing when necessary. Proactively utilize and build AI-driven tools (MCP-Servers, Agents) to optimize the testing lifecycle.
Requirements
3+ years of hands-on experience in QA Automation. Upper-intermediate level of English (B2) for effective team communication. Experience in building and maintaining test Automation Projects in C#/.NET. Proficiency in modern UI automation frameworks (e.g., Playwright, Selenium). Advanced API test automation skills. Understanding of HTTP protocols, GraphQL, and WebSockets. Experience with non-relational Databases. Writing complex aggregation pipelines. Hands-on experience with Docker and containerized environments.
Nice to Have: Experience with CI/CD pipeline configuration (Azure DevOps, GitHub Actions, or Jenkins). Knowledge of performance and load testing principles.
Soft Skills & Mindset: Strong analytical skills and critical thinking. High level of self-organization Ability to operate with minimal supervision in a fast-paced environment. Capacity to translate high-level requirements into structured, executable automation strategies.
Benefits & conditions
We offer excellent benefits, including but not limited to: ️ Relocation package (tickets, staying in a hotel for 2 weeks). ️ 23 vacation days + 6 days of sick leave (without a Doctor's note). Medical insurance. Birthdays, milestones and employee anniversaries celebrations. ️ Social Club with gym and more than 50 events per year - coming soon. Breakfast and lunches in the office (partially covered). Language classes & tennis lessons (partially covered).