As a member of Datto’s BCDR team, you will enhance and improve the software powering the SIRIS and Alto business continuity and disaster recovery (BCDR) products, ~90K devices deployed across all 7 continents for our Managed Service Provider (MSP) community.
Datto’s BCDR devices are linux powered backup appliances that perform block-level snapshots of physical, virtual, and public cloud based servers. Application consistent backup data is stored as raw disk images in a local ZFS-based disk array.
In the event of data loss, customers can recover data in a variety of ways including; restoring files or directories, mounting volumes as iSCSI targets or Samba shares, launching a backup as a local or remotely hosted virtual machine, or deploying a backup to physical hardware.
You will report to the Manager of Quality Assurance.
Does This Describe You:
You’re a highly skilled, technical problem solver; a team player; and have a passion for software quality and customer advocacy. You have an understanding of full technology stack and enjoy digging into code. You enjoy working in a fast paced environment utilizing the latest technology.
A Look Inside the Job:
Participate as a quality ambassador, engineer and eyes of the customer as a member of an agile software development team
Identify creative ways to uncover and report defects as well as validate solutions
Identify test strategies that transition into detailed test specifications for existing and new features
Ensure/advocate for delivery of automated tests as part of the development lifecycle.
Participate in release processes for your assigned projects
Ability to maintain a dynamic, complex, and ever-changing test environment
A Bachelor’s degree in Computer Science, Management Information Systems or Software Engineering; or equivalent work experience
3+ years of hands-on experience in software quality assurance with the ability to read and understand code, and verify acceptance criteria
Experience with testing UI/UX
Experience identifying opportunities for automation and implementing robust automated test cases, Python experience preferred
Experience working with test frameworks such as Selenium, Pytest, etc.
Experience working in an agile environment
Proficient with Linux
Knowledge of quality assurance methodologies and concepts
Experience utilizing test case management tools such as Zephyr Scale
Experience with BDD
Experience working with GitLab
At Datto, we believe our employees are our greatest asset and offer all full-time employees a wide-ranging benefits package, including:
Comprehensive health-care benefits
Free lunch every Friday
Flexible paid time off policy
Free food, drinks, and fresh organic fruit
Charity match program
By submitting an application, you acknowledge we will process your data to consider you for the position you apply for and for other open positions within our company for which you may be suited. We collect and store your data following our Recruiting Privacy Practices.