Roberts Recruiting logo
Roberts RecruitingPosted 1 month ago

Senior Software Engineer, Automation

$130,000–$170,000 year

On-siteBoston, Massachusetts, United States

Part TimeSenior Level

Job Summary

Conduct end-to-end automated testing, performance validation, and usability assessments for hardware and software products. Facilitate creative defect discovery, reproduce external bugs, and triage issues with the Team Lead. Mentor junior QA engineers by guiding them on building detailed test specifications, writing execution plans, and automating test strategies. Design testing methodologies for releases, maintain test environments, and communicate status reports within Agile workflows. Collaborate with Engineering, Product, and Customer Experience teams to align on quality goals and risk mitigation.

Required Qualifications

  • Bachelor's degree in Computer Science, Management Information Systems or Software Engineering; or equivalent work experience
  • 5+ years hands-on experience with manual testing, testing applications, testing sites and automation
  • Knowledge of TCP/IP protocols and networking (e.g., IP addressing, DNS configuration, etc.)
  • Knowledge of Linux, Windows and Mac
  • Strong knowledge of Linux and its command line
  • Experience with any of the following virtualization hypervisors - KVM, VMWare, Hyper-V, VirtualBox, (XenServer a plus)
  • Experienced with deploying servers, virtual machines, etc.
  • Proficient in two or more of the following languages - Python, PHP, SQL, CSS, JavaScript, HTML, etc.
  • Experience with automation testing and automation tools
  • Strong documentation minded
  • Ability to provide extreme detail
  • Strong knowledge of testing methodologies and concepts
  • Strong problem solving skills
  • Excellent communication skills
  • Extremely self-motivated; able to find opportunities for improvement and tackle them without external direction
  • Think outside the box and outside of given instructions
  • Dedicated to quality and collaborative approach at testing
  • Strong understanding of software product lifecycles

Desired Qualifications

  • Knowledge of Linux, Windows and Mac (preferred - strong knowledge of Linux and its command line)
  • Experience with any of the following virtualization hypervisors - KVM, VMWare, Hyper-V, VirtualBox, (XenServer a plus)
  • Experience with APIs a plus
  • Experience with Selenium a plus
  • Experience with SCM, specifically GitHub (preferred, link to GitHub/BitBucket profile highly encouraged.)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce