QA Automation
Summary
First QA Automation Engineer at a 3D printing company in Watertown, MA, designing automated and exploratory tests for hybrid software/hardware printer systems in a continuous build environment. Core stack includes a scripting language like JavaScript or Python, Bash, CircleCI, SQL, and WebDriver browser automation.
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
Thanks,
Shana
| Shana Roberts Founder, Roberts Recruiting Seeking Passionate Software Craftsmen | (617) 475-0902 Cambridge Innovation Center | One Broadway, Cambridge MA 02142 The greatest compliment I can receive is a referral or introduction to your friends, family or professional network. |