Sr. Software Development Engineer In Test (SDET)

 

About Datto:

Datto, the world’s leading provider of IT solutions delivered through managed service providers, is looking for a Software Engineer in Test to join a growing team. Datto is a creative company at its core and is an exciting and dynamic workplace. We're 100% focused on our managed service provider partners and believe that with the right technology, managed service providers can change how businesses around the world operate. Datto provides data protection, business continuity, networking, business management, and file backup and sync products that empower and protect the clients of our 14,000+ partners. We're headquartered in Norwalk, Connecticut and have 22 offices worldwide.

Responsibilities:  

  • You will ensure that Datto’s software products are of the highest quality
  • Participate as a Software Engineer in Test by being the voice 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
  • Perform product performance testing, usability testing, and compatibility testing
  • Identify detailed test specifications (functional, environments, resources) that transition into test requirements for existing and new features
  • Increase coverage of automated testing by identifying opportunities to automate existing tests and implementing them
  • Maintain open communication with QA, Engineering, Product, Support, and Problem Management teams regarding risk, product quality and bugs
  • Educate your peers in QA, Engineering, and Product on testing and QA; Partner with them to set automation goals and measures
  • Maintain your test environment
  • Maintain and communicate testing timelines, schedules and status reports
  • Recommend improvements to the QA methodology

About You:

  • You’re a problem solver, team player and also have a passion for software quality.
  • A Bachelor’s degree in Computer Science, or Software Engineering; or equivalent work experience
  • 5+ years of hands-on experience with test automation, manual testing, and testing applications. 
  • Proficient with Linux system administration and shell scripting
  • Proficient with Windows system administration and powershell scripting
  • Familiarity with networking concepts and troubleshooting (e.g., TCP/IP, DNS, DHCP, VLAN, OSI, etc.)
  • Experience setting up, maintaining, troubleshooting, and automation of infrastructure systems (e.g., Microsoft Hyper-V, VMware vSphere, OpenStack)
  • Experience using object-oriented programming concepts in PHP and Python
  • Experience with implementing end-to-end / front-end automation frameworks (e.g., Cypress, Playwright, Selenium) and writing tests using that implementation
  • Experience with testing APIs and implementing API automated testing
  • Experience working in an agile environment
  • Experience with software configuration management and version control (GitLab a plus)
  • Experience with writing automated tests with a framework such as pytest
  • Knowledge of testing methodologies and concepts
  • Able to find opportunities for improvement and tackle them without external direction
  • Excellent troubleshooting and problem-solving skills

Bonus Points:

  • Experience with Zephyr Scale

 

Note: We are looking only for candidates willing to join us directly as W2 employees (No 3rd party candidates)

Apply for this Job

* Required