Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ELEKS

Senior Automation Test Engineer, Python

ELEKS

Strong Middle/Senior Automation Test Engineer (Python) for US client providing online solutions. Engage in automation testing, CI/CD pipelines, and quality assurance efforts in finance sector.

Posted 5/18/2026full-timeRemote • 🇺🇦 UkraineSeniorWebsite

Tech Stack

Tools & technologies
AzureCloudMongoDBPythonSeleniumSQL

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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.

Benefits

Comp & perks
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Team of professionals
  • Dynamic environment with a low level of bureaucracy

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonautomated test frameworksunit testingintegration testingend-to-end testingRESTful web servicesCI/CD pipelinesSelenium WebDriverPostmanfinancial software testing
Soft Skills
communicationcollaborationcuriosityquality mindsetproblem-solvingcritical thinkingattention to detailteamworkadaptabilityleadership
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in MathematicsBachelor's degree in Business