Summary
Join an engineering team as an automation-focused QA professional responsible for quality across component, integration, and user-interface layers. You will design and execute automated tests, define test strategies, identify automation opportunities, collaborate with developers on testability, investigate complex defects, validate data with SQL, and debug across multiple environments. The role requires at least four years of QA experience, strong Python-based test automation skills, and advanced English and Spanish proficiency.
Highlights
Long-term full-time project with strong engineering collaboration and direct ownership of quality across a complex, interconnected software platform.
Description
QA Automation Engineer (SDET) - Fintech / Spend Management ๐งช
At Shakers, we're partnering with a global, award-winning company in the corporate spend and expense management space to bring on a QA Automation Engineer.
Fully remote role, embedded with the engineering squads that build their interconnected set of platform solutions.
The challenge
The product is a broad, interconnected system, and quality has to hold across every moving part.
You'll own test coverage at the component, integration, and UI level: designing test plans, choosing the right methodology per component, and turning manual effort into automation the whole team can rely on.
Day-to-day, you'll pair with developers to design systems for testability, triage and analyze results, and debug across production, test and development environments inside an agile, DevOps-driven setup.
What matters here is depth of evidence and a real automation-first mindset, not just running scripts.
Responsibilities
Design, build and run automated integration, component and UI testsEstablish and drive test plans, selecting the right methodology per componentSpot automation opportunities and scope automation work into the product roadmapPair with developers to design systems for testabilityTriage and analyze test results, debugging across production, test and dev environmentsReport high-complexity defects backed by thorough research and evidenceContribute to API documentation and take part in peer code reviews
Requirements
4+ years in QA engineering within a software development environmentHands-on with a Python test automation framework (Pytest, Selenium or Playwright, or equivalent)Solid SQL for data validationExperience designing, writing and running manual test casesVersion control with GitFamiliarity with AWS servicesGood grasp of the agile lifecycle and broad Computer Science fundamentalsAvailability for a hybrid model (2 days in the office per week) in Barcelona.C1 level of English and Spanish.
Nice to have
Experience in a scrum and DevOps environmentTest-driven development and functional testingComfortable working in OS X and Linux
Why this project
Full-time, long-term projectAward-winning, engineering-strong productDirect impact on product quality across an interconnected platform
If this fits your profile, or someone in your network, apply or share.
We'll be in touch right away ๐
#QAEngineer #TestAutomation #Python #SDET #Fintech #RemoteWork #Shakers