Senior Automation QA Engineer

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!

Required domain experience

Fintech 2 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 13 November
77 views
·
17 applications
23% read
To apply for this and other jobs on Djinni login or signup.
Loading...