Manager, Quality Engineering
Player-coach QE Manager leading a team of quality engineers. Sets strategy, mentors staff, owns E2E/API test automation, CI/CD integration, and drives quality practices across a digital banking platform.
Responsibilities
- Work with the Team Lead to mentor a team of QE engineers, fostering a culture of quality, ownership, and continuous improvement.
- Help define and execute the QE roadmap, including test automation strategy, tooling, and coverage standards across the platform.
- Partner with development teams to embed QE practices into sprint ceremonies — planning, grooming, and retrospectives.
- Own end-to-end (E2E) and UAT test reliability, driving down flakiness and improving signal quality in CI/CD pipelines.
- Collaborate with SRE and DevOps to build and maintain CI/CD integrations for automated testing, including auth token management and environment stability.
- Establish metrics and reporting to surface quality trends early, enabling faster detection and resolution of regressions.
- Work cross-functionally with Product, Delivery, and Engineering leadership to align on release readiness standards.
- Manage QE capacity, hiring, and performance, ensuring the team is appropriately staffed and growing professionally.
- Champion a shift-left approach to quality, ensuring requirements and acceptance criteria are testable before development begins.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field or 5 years of equivalent experience. MS degree or MBA preferred.
- Demonstrated experience building and delivering Quality Assurance and Quality Engineering platforms with 5+ years of software engineering or related leadership experience.
- Strong engineering background with hands-on experience.
- Experience building and managing technical teams in a player-coach model, able to set strategy and roll up your sleeves when the team needs it.
- 5+ years of experience in software quality engineering, with at least 2 years in a management or lead role.
- Strong background in test automation frameworks and E2E testing strategies for web applications.
- Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, or similar) and integrating automated tests into build processes.
- Solid understanding of modern web technologies — JavaScript/TypeScript, Angular, or similar frameworks.
- Experience working in Agile/Scrum environments with short sprint cycles.
- Proven ability to build, grow, and retain high-performing QE teams.
- Outstanding communication skills and comfortable in a whiteboard session with engineers.
- Familiarity with the AI developer tooling landscape, the ability to evaluate and adopt AI-assisted testing tools to improve team throughput and test coverage.
- Naturally cross-functional, able to work fluidly with product, data, SRE, security, and sales without losing momentum.
Nice-to-Haves
- Experience in fintech, banking technology, or platforms serving financial institutions.
- Curiosity about the CFI space.
Software Engineer - SDET
Build testing infrastructure and tooling including AI test generation, test harnesses, and performance frameworks using Rust, Go, and K6. Requires 5+ years building high-quality testing software and strong CS fundamentals.
Senior Systems Test Engineer, Autonomy Behavior
Design and implement automated test pipelines and triage workflows for autonomy V&V. Requires 5+ years experience with 3+ years testing autonomous/robotic systems, Python or C++ coding, and systems engineering knowledge.
Senior Software Engineer, Collision Avoidance Testing
Senior SWE focused on collision avoidance testing for autonomous vehicles. Designs simulation scenarios, develops validation strategies, quantifies risk, and supports safety cases. Requires 5+ years experience with 3+ in robotics software.