
QA Automation
Roberts RecruitingWatertown, Massachusetts
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Overview
Schedule
Full-time
Career level
Senior-level
Remote
On-site
Benefits
Career Development
Job Description
As our first Software QA Automation Engineer you will work with the rest of the software engineering team to guarantee that our software quality is top notch and that our testing infrastructure enables rapid development and deployment while eliminating the probability of bugs. We have a unique problem to solve: we deploy software across a wide range of hardware devices and environments that manufacture arbitrary parts out of an array of materials and need to guarantee 100% uptime and industry leading part quality. Our software and printers work together to enable some of the world's foremost leaders in manufacturing to solve problems in hours instead of weeks. To succeed here, you need to be a quick learner and have a passion for software engineering, test automation and exploratory testing. You don't need prior experience with 3D printing or our software stack; you can pick up those skills on the job.
What You Will Work On
- Design, develop, and deploy automated tests in a continuous build environment
- Work with the rest of the software team to design and implement automated tests that enable rapid development
- Review automated tests and provide suggestions to improve the quality of the tests
- Dig into code to help identify the root cause of an issue and help the engineering team develop a solution
- Design and develop exploratory test frameworks to cover areas unreachable by automation
- Pioneer new methods to test hybrid software/hardware systems
- Help write test plans, test cases and provide suggestions in improving the QA processes
- Troubleshoot issues related to features as discovered during test execution
- Communicate with product and development teams to develop a strong understanding of the project and product testing objectives
What We Look For
- Command of a scripting language (Javascript, Python, etc.) and ability to write automated tests, scripts, and tools
- Thorough knowledge of Linux or Mac OS X with strong knowledge of Bash scripting
- Experience with automated build / continuous-integration systems like CircleCI
- Familiarity with SQL, databases, and data-driven automated tests
- Webdriver / Web Browser Automation Testing (any language)
- Experience with version control in Git or equivalent
- Proven analytical and problem-solving skills
- Excellent communication skills, a sense of curiosity and the desire to ask lots of questions
- Strong desire to learn new skills and solve hard problems
- Strong debugging skills
- Expertise in troubleshooting complex customer-facing systems
- Bachelors degree in Computer Science, or equivalent
Bonus Points
- Experience with API automation testing
- Experience with AWS (EC2, VPC, S3, RDS, ElastiCache, IAM, KMS, etc)
- Experience with evaluating open source tools
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.

FAQs About QA Automation Jobs at Roberts Recruiting
What is the work location for this position at Roberts Recruiting?
This job at Roberts Recruiting is located in Watertown, Massachusetts, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Roberts Recruiting?
Employer has not shared pay details for this role.
What employment applies to this position at Roberts Recruiting?
Roberts Recruiting lists this role as a Full-time position.
What experience level is required for this role at Roberts Recruiting?
Roberts Recruiting is looking for a candidate with "Senior-level" experience level.
What benefits are offered by Roberts Recruiting for this role?
Roberts Recruiting offers Career Development for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at Roberts Recruiting?
You can apply for this role at Roberts Recruiting either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.