wagey.ggwagey.ggv1.0-0f5e85e-22-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Test Engineer Role/eleks - Strong Middle / Senior Automation Test Engineer (Python), JR202
eleks

eleks - Strong Middle / Senior Automation Test Engineer (Python), JR202

Remote - USA1mo ago
RemoteSeniorNABankingCloud ComputingTest EngineerJunior Software EngineerAutomation EngineerQuality AssurancePythonAzureSeleniumPyramid

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• ELEKS Quality Assurance Office is looking for a Strong Middle / Senior Automation Test Engineer (Python) in Kyiv, and Western Ukraine. • 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 • 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

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 • Close cooperation with a customer • Competence development • Team of professionals • Dynamic environment with a low level of bureaucracy

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X