We’re looking for an experienced Automation QA Engineer to join our growing team of professionals.
Requirements: * At least 5 years of hands-on test automation experience (with strong coding skills in C# or Python/Java); * Proven ability to set up automation workflows from scratch: define test strategy, build automation pipelines and reporting, and ensure reliable execution in CI/CD environments (GitHub Actions / Azure DevOps / Jenkins); * Experience with automation frameworks for UI and API testing (Selenium / Playwright / RestAssured or similar); * Strong SQL skills and experience validating data across relational and NoSQL systems (e.g., Azure SQL, PostgreSQL, Cosmos DB familiarity helpful); * Able to troubleshoot test pipeline issues, manage test data setup, and ensure consistent test execution across environments. * Ability to work effectively in a .NET engineering environment (understand architecture, logs, contracts, and system behavior); * FinTech background is mandatory; * Experience with cross-border payments, settlement flows, or high-integrity transactional systems is a strong plus; * Strong communication skills including clarifying edge cases, influencing engineers, and working closely with architects and developers; * Collaborative mindset with a willingness to mentor teammates; * English: B2+.
Nice to have: * Familiarity with observability and debugging in cloud systems (logs, traces, metrics); * Experience automating tests for distributed and asynchronous systems, including event-driven workflows, background processing, and system-to-system integrations (Azure Functions, messaging services a plus); * Knowledge of performance and resiliency testing approaches.
Responsibilities: * Build ATQA processes from scratch — define test approach, test strategy, and quality gates; * Develop and maintain automated tests for .NET-based applications and APIs; * Design, implement and support test automation within CI/CD pipelines; * Define requirements for automation toolset and testing environments; * Ensure traceability between requirements, test cases, and automated scenarios; * Work as part of one of the client’s engineering teams to deliver iterative value while staying aligned with long-term product goals; * Collaborate directly with engineers to clarify requirements, expected behaviour, and corner cases; * Work closely with the Principal Engineer on the client side on a daily basis; * Continuously improve test coverage, automation maturity, and overall quality metrics.
We offer: * Comfortable workplace and modern office facilities; * Flexible working hours with no overtime and the ability to work remotely; * Regular salary review based on employee performance; * 50% compensation for certifications, conferences, training, and other working events; * 50% compensation for English courses; * 18 working days of annual paid (and additional days of leave for company loyalty); * Paid sick leaves; * Medical insurance and sports compensation; * And much more!