Software Engineer in Test

Bevi is a hardware+software company that provides IoT-enabled beverage machines to replace single-use water bottles in workplaces.
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
2+ years of experience

Description For Software Engineer in Test

Bevi is on a mission to disrupt the beverage supply chain and replace single-use water bottles with smart water machines. As the market leader in IoT-enabled beverage machines, Bevi has raised over $160M in venture capital and is heavily investing in new product development. They are seeking a Software Engineer in Test to join their agile software team in Boston.

The role involves working with both software and hardware, as Bevi's software controls the hardware that makes their machines function. Each Bevi machine has an embedded tablet connected to their cloud backend. As a Software Engineer in Test, you will be involved in all aspects of their software and hardware.

Key responsibilities include:

  • Automating test cases for continuous quality of software releases
  • Writing test automation scripts for Android apps and TypeScript frontend
  • Monitoring machine and service stability and performance
  • Finding, documenting, and tracking bugs
  • Advocating for standardized operations and processes
  • Contributing to the knowledge base with technical how-to articles
  • Ensuring service level standards for mobile, cloud, and web software
  • Using data analysis to find root causes of problems

This role offers growth opportunities through exploring new procedures, engaging with talented engineering teams, and contributing to Bevi's mission of sustainability and wellness.

The position is based in Bevi's Boston (Charlestown) headquarters and is not remote. It offers comprehensive benefits, including medical insurance, 401(k) with company match, flexible PTO, parental leave, and various perks like wellness reimbursements and catered lunches.

Last updated 3 months ago

Responsibilities For Software Engineer in Test

  • Automate test cases to drive continuous quality of software releases
  • Write test automation scripts against Android apps and TypeScript frontend
  • Monitor stability and performance of machines and services
  • Find, isolate, document, regress, and track bugs through resolution
  • Act as an advocate for standardized operations and processes
  • Create technical how-to articles for the knowledge base
  • Respond to and escalate production issues involving mobile, cloud, and web software
  • Use data analysis techniques to find root causes of problems and suggest fixes

Requirements For Software Engineer in Test

TypeScript
JavaScript
Python
Java
Kotlin
  • 2+ years of experience with software testing and automation
  • Proficiency in a programming or scripting language (Kotlin, Java, JavaScript, Python, etc.)
  • Experience with at least one testing toolset (Espresso, Selenium, Cypress, etc.)
  • Experience implementing test frameworks and automation pipelines
  • Passion for technology and software development
  • Superior ability to diagnose and troubleshoot technical issues
  • Attention to detail and analytical, methodical, proactive approach
  • Experience with issue tracking and test management tools
  • Ability to explain technical problems and solutions to non-technical users

Benefits For Software Engineer in Test

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive medical, dental and vision insurance (95% paid by employer)
  • 401(k) with company match
  • Flexible PTO plus 9 company holidays
  • Generous fully paid parental leave
  • Fully employer paid disability and life insurances
  • Wellness and fitness reimbursements
  • Monthly stipends for cell phone use and commuting costs
  • Onsite snacks and weekly catered lunch
  • Unlimited Bevi drinks

Interested in this job?

Jobs Related To Bevi Software Engineer in Test

Software Dev. Engineer, PXTCS

Software Engineer role at Amazon's PXTCS team, focusing on distributed systems and ML models for HR solutions, offering competitive compensation and benefits.

Software Development Engineer II, Customer eXperience Impressions

Software Development Engineer II role at Amazon working on customer experience platforms and distributed services

Software Development Engineer

Amazon seeks experienced Software Development Engineer for Core Shopping team to build innovative product discovery solutions, offering competitive compensation and opportunity for high-impact work.

Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

AWS Messaging team seeks Software Engineer to develop and operate high-scale queue and notification services, offering competitive compensation and growth opportunities.

Software Development Engineer, Ring Device Services

Backend Software Engineer role at Ring, developing distributed systems for smart home security products and services.