Strong Middle / Senior Automation Test Engineer (Python)

On-siteSalary not specified
Ivano-Frankivsk, Ukraine · Kyiv, Ukraine · Lviv, Ukraine · Ternopil, Ukraine · Uzhhorod, Ukraine

Job Description, Responsibilities & Requirements

About the Position

ELEKS Quality Assurance Office is looking for a Strong Middle / Senior Automation Test Engineer (Python) in Kyiv, and Western Ukraine.

About the Project

Our client is a US-based leading national services and online solutions provider to community and regional banks and credit unions.

Responsibilities

  • Strengthen and extend our automated regression framework so the team can trust the results on every nightly run - assess the current state, propose a path forward, and execute.
  • Push testing left: when a nightly regression catches a defect, drive a unit or integration test to catch the same class of problem on the next build.
  • Build and maintain unit, integration, and end-to-end tests across our stack - Python test framework, C# APIs running in Azure, SQL and MongoDB.
  • Own the quality of the numbers, not just the code - build golden-master and tolerance-based tests for the financial calculations at the heart of BASIS and AtlasOne, where a basis point of drift in a projection is a defect that needs to be caught.
  • Own the CI/CD quality gates - decide what blocks a merge, what blocks a release, and how flaky tests get quarantined rather than ignored.
  • Treat performance as a quality attribute - stand up performance regression coverage for calc-heavy paths so we catch slowdowns the same week they’re introduced, not the quarter a client notices.
  • Close the loop with production - work alongside the team to monitor Azure alerts, logs, and traces; investigate escaped defects from production support tickets; and feed what you find back into the right test layer.
  • Develop, document, and execute functional and regression tests across both the established BASIS desktop client and the growing web-based experience that is replacing it; help us continually improve how we automate testing across both applications as the platform evolves.
  • Use AI tools like Claude Code to expand coverage, generate test scaffolding, and continuously sharpen our QA process.
  • Help raise the floor on what “tested” means across the team - partner with developers on testable design, review test code in PRs, and share what you learn so quality becomes a shared discipline.
  • Diagnose application issues using browser dev tools (Chrome, Edge) and database tooling (SQL, MongoDB).
  • Manage story and bug tickets from creation through closure.
  • Collaborate with business analysts and developers to refine requirements before they become defects.
  • Participate in Agile ceremonies - standups, planning, grooming, retros - but expect those to feel more like working conversations than process for its own sake. We’re a tight-knit team that values people who reach out, ask questions, and enjoy collaborating.
  • Serve as second-level support for internal user questions and issues.

Requirements

  • 4+ years of software quality assurance experience.
  • Strong coding skills in Python, with the judgment to recognize test code that needs work and the skill to improve it.
  • Experience designing automated test frameworks, not just writing tests inside someone else’s framework.
  • Proven experience testing RESTful web services and web applications in a cloud environment (Azure preferred).
  • Comfort working across the test pyramid - unit, integration, and end-to-end - and a clear opinion on where each layer earns its keep.
  • Comfort reasoning about numerical correctness - tolerances, golden masters, and regression of calculated outputs, not just HTTP 200s.
  • Working knowledge of CI/CD pipelines (Azure DevOps or similar) and a point of view on what belongs in pre-merge vs. nightly vs. release gates.
  • Awareness of security and compliance considerations in financial software - authorization testing, dependency scanning, and careful handling of sensitive data in test environments.
  • A habit of measuring quality - escape rate, flake rate, coverage trends - and using those numbers to drive decisions.
  • Familiarity with Selenium WebDriver, Postman, or equivalent tools (BDD/Gherkin/Cucumber is a plus).
  • Genuine curiosity about AI-assisted development tools and a track record (or strong desire) to apply them to QA work.
  • Excellent communication - you’ll push back on developers, ask hard questions in grooming, and explain quality tradeoffs to business stakeholders.
  • A quality mindset that goes beyond test execution - you care about where a bug should have been caught, not just that it was caught.
  • Bachelor’s degree in Computer Science, Mathematics, Business, or related discipline.
  • Intermediate high level of English.

Nice to Have

  • Experience modernizing or evolving an existing automated test framework.
  • Experience with Playwright or modern web E2E tooling (we’re open to evolving past Selenium).
  • Experience with contract testing (Pact or similar) for API surfaces shared between clients.
  • Experience testing calculation engines, pricing engines, or risk models where numerical accuracy is the product.
  • Familiarity with the business model of a community bank or credit union.
  • Financial solutions or financial analysis background.
  • Experience with Claude Code, Copilot, or similar AI development tools applied to testing.

We Offer

  • Close cooperation with a customer.
  • Challenging tasks.
  • Competence development.
  • Ability to influence project technologies.
  • Team of professionals.
  • Dynamic environment with low level of bureaucracy.

About ELEKS

ELEKS is a custom software development company. We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991.

Our 2000+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe and North America, provide our clients with a full range of software engineering services. These include product development, QA, R&D, design, technology consulting, and dedicated teams.

Job Details

Company name:
TechUkraine
Location:
Ivano-Frankivsk, Ukraine · Kyiv, Ukraine · Lviv, Ukraine · Ternopil, Ukraine · Uzhhorod, Ukraine
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
May 19, 2026
Last checked:
Jun 30, 2026
Posted on the source:
May 18, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.