
Senior Software Engineer – Automation
Flowhub
full-time
Posted on:
Location Type: Hybrid
Location: Boston • Massachusetts • 🇺🇸 United States
Visit company websiteSalary
💰 $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