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

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.

Senior Software Engineer, Quality Platform
Puzzle 🧩🚀Senior Software Engineer enhancing quality and validation in modern fintech solutions. Collaborating with engineering teams to build frameworks and improve testing practices across UI and APIs.
Tech Stack
Tools & technologiesCypressGraphQLSelenium
About the role
Key responsibilities & impact- Help define and build our quality engineering strategy across UI, API, data, and partner-facing surfaces.
- Improve and extend end-to-end test coverage for high-value workflows, with an emphasis on maintainability, signal quality, and developer confidence.
- Build deeper API-level validation for our GraphQL server and partner-facing REST surfaces, including contract testing, schema validation, regression coverage, and test data strategy.
- Work with product engineers to choose the right level of validation for each problem: unit, integration, API, contract, end-to-end, synthetic monitoring, observability, or exploratory testing when appropriate.
- Use AI and LLM-based tools thoughtfully to accelerate quality work, such as generating test cases, identifying coverage gaps, creating fixtures, analyzing failures, or building internal testing utilities.
- Know when not to use AI. A script, deterministic check, schema validator, or focused test runner is often the better answer.
- Help define what “done” means for features from a quality perspective, without becoming a bottleneck.
- Mentor engineers on writing testable software, designing stable interfaces, and creating systems that are easier to validate.
- Collaborate with engineering, product, customer success, and support to turn real customer workflows and production learnings into better automated coverage.
Requirements
What you’ll need- 7+ years of professional experience in software engineering, quality engineering, SDET, infrastructure, reliability, or a closely related technical role.
- Strong software engineering fundamentals and the ability to write production-quality code, not just test scripts.
- Experience designing and maintaining automated test frameworks for complex SaaS applications.
- Hands-on experience with modern browser automation tools such as Playwright, Cypress, or Selenium.
- Strong API testing experience, ideally with GraphQL and REST.
- Experience testing complex business workflows involving state, permissions, data integrity, async jobs, integrations, and third-party systems.
- Comfort working in CI/CD environments and understanding how tests should behave in pull requests, staging, release pipelines, and production-like environments.
- Pragmatism about testing strategy. You know every bug does not require an end-to-end test, and every test does not belong in the UI.
- Curiosity about AI-assisted engineering and testing, balanced with strong engineering judgment.
- Clear communication around risk, tradeoffs, gaps, and why a certain kind of validation matters.
Benefits
Comp & perks- 100% paid employee health, dental, and vision plans
- 10 observed holidays and a flexible PTO policy so you can recharge
- $1000 home office budget to get you set up for success
- $2400 co-working budget for face time with your colleagues
- $600 learning and development budget
- 401K so you can save for your future
- And much more
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
quality engineeringautomated test frameworksAPI testingGraphQLRESTbrowser automationPlaywrightCypressSeleniumCI/CD
Soft Skills
communicationmentoringcollaborationpragmatismcuriosityengineering judgment