Flock Safety Logo

Flock Safety

Software Engineer in Test

Posted 25 Days Ago
Remote
Hiring Remotely in USA
125K-155K Annually
Mid level
Remote
Hiring Remotely in USA
125K-155K Annually
Mid level
The Software Engineer in Test will develop advanced test automation frameworks, tools, and strategies for software and hardware testing, collaborating closely with teams to enhance product quality.
The summary above was generated by AI
Who is Flock?

Flock Safety is an all-in-one technology solution to eliminate crime and keep communities safe. Our intelligent platform combines the power of communities at scale - including cities, businesses, schools, and law enforcement agencies - to shape a safer future together. Our full-service, maintenance-free technology solution is trusted by communities across the country to help solve and deter crime in the pursuit of safer communities for everyone.

Our holistic public safety platform is comprehensive and intelligent, providing the actionable evidence needed to solve, deter and reduce crime across neighborhoods, schools, businesses and entire cities. Without compromising transparency or privacy, we are turning unbiased data into objective answers.

Flock strives to offer a career-defining experience where you can also make an impact on your community. While safety is a serious business, we are a supportive team that is optimizing the remote experience to create strong and fulfilling relationships even when we are physically apart. Our group of hard-working employees thrive in a positive and inclusive environment, where a bias towards action is rewarded. 

We have raised over $700M in venture capital from investors including Tiger Global, Andreessen Horowitz, Matrix Partners, Bedrock Capital, Meritech Capital Partners, and Initialized Capital. Now surpassing a $7.5B valuation, Flock is scaling intentionally and seeking the best and brightest to help us meet our goal of reducing crime in the United States by 25% in the next three years.

The Opportunity

As Flock continues to innovate and expand its product portfolio, ensuring the quality and reliability of our devices and software is critical to meeting customer expectations. This Software Developer in Test (SDET) role is designed to elevate the maturity, scalability, and effectiveness of our test automation practices. You will play a pivotal role in designing and developing advanced test automation frameworks, tools, and strategies that empower teams to shift testing left, reducing defects and accelerating delivery.

In this role, you’ll architect, implement, and enhance test automation frameworks and infrastructure to validate the functionality, performance, and stability of Flock’s Safety cameras, software, and devices. You’ll work closely with cross-functional teams to identify automation opportunities, create robust testing solutions, and drive innovation in how we approach device quality. Your contributions will lay the foundation for future test automation initiatives and ensure the delivery of high-quality, scalable products.

How You’ll Make an Impact

  • Architect and develop advanced automation frameworks and tools to accelerate defect detection during development.

  • Collaborate with software and hardware teams to design testing solutions that validate device software/hardware quality, stability, and interoperability.

  • Build and maintain scalable automated test suites (e.g., functional, performance, stress, and regression tests) that integrate seamlessly into the Continuous Integration (CI) pipeline.

  • Identify gaps in existing test coverage and lead efforts to develop solutions that address complex testing scenarios.

  • Propose innovative ideas and methodologies to enhance device testing across factory, field, and CI environments.

  • Analyze automation test results, identify root causes of defects, and provide actionable feedback to engineering teams.

  • Drive adoption of “shift-left” testing practices, promoting early defect detection through static analysis, unit tests, and integration tests.

  • Mentor and guide junior team members in best practices for test automation and framework development.

The Skillset
  • Have extensive experience in software development, test automation, and framework design, particularly for embedded systems.

  • Possess a deep understanding of shift-left testing methodologies and experience implementing them in software/hardware environments.

  • Have hands-on expertise with Android Development tools (e.g., Android Studio, ADB) and test automation frameworks like Espresso, PyTest, or similar.

  • Demonstrate strong proficiency in programming languages such as Kotlin, Java, Python, and scripting languages like Shell.

  • Are skilled in building scalable, modular test automation frameworks that support diverse testing needs (e.g., CI pipelines, regression suites).

  • Have experience with hardware/software integration testing and a strong understanding of HW/SW architecture for complex embedded systems.

  • Are adept at identifying root causes of defects and providing meaningful solutions during all phases of the Software Development Life Cycle (SDLC).

  • Exhibit expertise in test planning, strategy development, and prioritization of test automation opportunities.

  • Are familiar with tools like Jira, Confluence, and modern CI/CD platforms.

Bonuses:

  • ISTQB Foundation Level Certification and Agile Tester Level Certification a huge plus

  • Bachelor’s degree in Computer Science or related fields

90 Days at Flock

We believe in outcome-driven results and focus on what you achieve within your first 90 days and beyond:

First 30 Days

  • Familiarize yourself with Flock’s product architecture, engineering workflows, and quality processes.

  • Understand key challenges in device and software testing.

  • Begin contributing to the architecture and development of testing frameworks.

First 60 Days

  • Take ownership of test framework enhancements for one of Flock’s devices, implementing new tools and tests to shift defect detection earlier in the development cycle.

  • Collaborate with engineering teams to identify manual testing pain points and develop automation strategies to resolve them.

  • Deliver and integrate automated test suites for key areas like smoke, functional, and stability testing.

90 Days & Beyond

  • Lead efforts to expand automated test coverage, including CI, regression, and stability testing.

  • Propose and implement innovative testing methodologies to improve quality metrics and team velocity.

  • Mentor team members in framework development and automation best practices to elevate the overall quality engineering capability at Flock.

The Interview Process 

We want our interview process to be a true reflection of our culture: transparent and collaborative. Throughout the interview process, your recruiter will guide you through the next steps and ensure you feel prepared every step of the way. 

  1. Our First Chat: During this first conversation, you’ll meet with a recruiter to chat through your background, what you could bring to Flock, what you are looking for in your next role, and who we are. 

  2. The Technical Assessment: You will meet with a potential future coworker to really dive into the role, the team, expectations, and what success means at Flock. You should expect the interview will cover the hard skills required to do the job, an architectural discussion, and an exploration of your past accomplishments and experiences. This is your chance to really nerd out with someone in your field. 

  3. The Panel: Learn more about the team, responsibilities, and workflows. You should be prepared to speak about past projects, how you collaborate and communicate with others, and how you live our values. You will meet with several teammates and cross-functional partners. Engineers should expect a technical assessment through coding interviews or architecture discussions. Your recruiter will provide more details to ensure you are fully prepared for your big day. 

  4. The Executive Review: A chance to meet a leader within the Device Software team. They will be looking to get to know you better, understand your motivations, and understand your technical background. Be prepared to ask well-thought-out questions about the company, culture, and more. 

Salary & Equity

In this role, you’ll receive a starting salary of $125,000-$155,000 as well as stock options. Base salary is determined by job-related experience, education/training, as well as market indicators. Your recruiter will discuss this in-depth with you during our first chat.

The Perks 

🌴Flexible PTO: We seriously mean it, plus 11 company holidays.

⚕️Fully-paid health benefits plan for employees: including Medical, Dental, and Vision and an HSA match.

👪Family Leave: All employees receive 12 weeks of 100% paid parental leave. Birthing parents are eligible for an additional 6-8 weeks of physical recovery time.

🍼Fertility & Family Benefits: We have partnered with Maven, a complete digital health benefit for starting and raising a family. Flock will provide a $50,000-lifetime maximum benefit related to eligible adoption, surrogacy, or fertility expenses.

🧠Spring Health: Spring Health offers a variety of mental health benefits, including therapy, coaching, medication management, and digital tools, all tailored to each individual's needs.

💖Caregiver Support: We have partnered with Cariloop to provide our employees with caregiver support 

💸Carta Tax Advisor: Employees receive 1:1 sessions with Equity Tax Advisors who can address individual grants, model tax scenarios, and answer general questions. 

💚ERGs: We want all employees to thrive and feel like they belong at Flock. We offer three ERGs today - Women of Flock, Flock Proud, and Melanin Motion. If you are interested in talking to a representative from one of these, please let your recruiter know.

💻WFH Stipend: $150 per month to cover the costs of working from home.

📚Productivity Stipend: $250 per year to use on Audible, Calm, Masterclass, Duolingo, Grammarly and so much more.

🏠Home Office Stipend: A one-time $750 to help you create your dream office.

Flock is an equal opportunity employer. We celebrate diverse backgrounds and thoughts and welcome everyone to apply for employment with us. We are committed to fostering an environment that is inclusive, transparent, and collaborative. Mutual respect is central to how Flock operates, and we believe the best solutions come from diverse perspectives, experiences, and skills. We embrace our differences and know that we are stronger working together.

If you need assistance or an accommodation due to a disability, please email us at [email protected]. This information will be treated as confidential and used only to determine an appropriate accommodation for the interview process.

At Flock Safety, we compensate our employees fairly for their work. Base salary is determined by job-related experience, education/training, as well as market indicators. The range above is representative of base salary only and does not include equity, sales bonus plans (when applicable) and benefits. This range may be modified in the future. This job posting may span more than one career level.

Top Skills

Adb
Android Studio
Ci/Cd
Confluence
Espresso
Java
JIRA
Kotlin
Pytest
Python
Shell

Similar Jobs

9 Days Ago
Easy Apply
Remote
Hybrid
US
Easy Apply
Senior level
Senior level
AdTech • Enterprise Web • Information Technology • Machine Learning • Marketing Tech • Sales
The Software Development Engineer in Test IV will lead automation strategies, enhance testing frameworks, and optimize CI/CD processes while collaborating with teams to improve developer experience and quality assurance.
Top Skills: GoGoogle Cloud BuildGoogle Cloud PlatformJavaJs/TsMaterial UiPythonReactSpinnaker
Yesterday
Remote
United States
200K-200K
Senior level
200K-200K
Senior level
Fitness
The Senior Software Engineer in Test ensures product quality through automated testing across multiple systems, collaborates with teams, and develops API testing strategies.
Top Skills: AirflowAppiumAws S3CircleCICypressETLGithub ActionsJavaJavaScriptJenkinsLambdaPlaywrightPythonRedshiftRest ApisSeleniumSQLTypescript
Senior level
Aerospace • Energy
Lead the design of software architectures for data acquisition systems, evaluate vendor systems, engage with customers, and validate software systems.
Top Skills: C/C++HadoopJavaKafkaKubernetesPulsarPython

What you need to know about the Boston Tech Scene

Boston is a powerhouse for technology innovation thanks to world-class research universities like MIT and Harvard and a robust pipeline of venture capital investment. Host to the first telephone call and one of the first general-purpose computers ever put into use, Boston is now a hub for biotechnology, robotics and artificial intelligence — though it’s also home to several B2B software giants. So it’s no surprise that the city consistently ranks among the greatest startup ecosystems in the world.

Key Facts About Boston Tech

  • Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
  • Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
  • Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
  • Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account