Flowhub

Senior Software Engineer – Automation

Flowhub

full-time

Posted on:

Location Type: Hybrid

Location: Boston • Massachusetts • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $145,000 - $175,000 per year

Job Level

Senior

Tech Stack

AWSAzureCloudDockerGoogle Cloud PlatformJUnitKubernetesMicroservices

About the role

  • Lead Quality Strategy for the Flowhub Platform: Own and define the comprehensive testing strategy for end-to-end pipelines, critical data flows, and services.
  • Define and Drive Long-Term Quality Strategy: Define and drive the long-term automation strategy that significantly improves quality metrics, platform integrity, and test scalability across multiple engineering teams.
  • Tooling & Infrastructure Influence: Own the selection and integration of tools and platforms that support scalable test automation, data validation, Continuous Training (CT), and Continuous Integration/Continuous Delivery (CI/CD).
  • Champion Best Practices and Systemic Improvement: Define and enforce standards for quality across all systems, and systematically raise the engineering bar by proactively identifying and resolving systemic flaws in testing architecture, quality processes, and tooling.
  • Measure & Improve Quality: Define and track quality metrics such as test coverage, test flakiness, and reliability, linking quality work to measurable business outcomes.
  • Lead Through Collaboration and Mentorship: Influence Engineering and Platform teams to adopt a quality-driven approach in their design and implementation, and mentor engineers across collaborating teams.

Requirements

  • 7+ years in software development and/or test automation, with at least 3 years leading complex, distributed system testing.
  • A natural team player and Culture Ambassador who operates with humility, actively collaborates across boundaries, and prioritizes the success of FlowHub's mission above all else.
  • Strong programming experience with the ability to design and write reusable, scalable test frameworks.
  • Proven ability to lead testing efforts for large-scale, backend or platform systems, ideally including microservices or cloud-based architectures.
  • Deep understanding of test design methodologies, CI/CD practices, and test automation at scale.
  • Experience with test frameworks and tools such as PyTest, JUnit, or equivalent, and experience with performance testing of large-scale systems.
  • Skilled in driving multi-functional quality programs and influencing engineering architecture and tooling.
  • Preferred Qualifications: Experience working with cloud platforms (AWS/GCP/Azure) and containerized environments (Docker, Kubernetes); Experience in DevOps work.
Benefits
  • Equity 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score

Applicant Tracking System Keywords

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

Hard skills
test automationtest frameworksprogrammingtest design methodologiesCI/CD practicesperformance testingscalable test frameworksmicroservicescloud-based architecturesdata validation
Soft skills
team playercollaborationmentorshipinfluencehumilityculture ambassadorleadershipcommunicationproblem-solvingproactive