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 6 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 QA Engineer, Device OS

Quality Assurance Engineer position at Amazon Lab126, focusing on Device OS testing and automation, requiring 2+ years of QA experience.

Software Dev Engineer II, Delivery Choices

Mid-level Software Engineer role at Amazon focusing on developing innovative delivery experience solutions for millions of customers worldwide.

Salesforce Developer, PSME

Salesforce Developer position at Amazon Business, focusing on building and maintaining enterprise-scale marketing and sales technology solutions using Salesforce and related technologies.

Software Development Engineer, Last Mile Planning

Software Development Engineer role at Amazon's Last Mile Planning team, focusing on logistics optimization and delivery planning systems.

Software Development Engineer 2, Pre Station Planning Technology

Software Development Engineer 2 position at Amazon's Pre Station Planning Technology team, focusing on logistics network optimization and delivery planning systems.