Software Engineer

Sorry, this job was removed at 11:16 a.m. (EST) on Wednesday, September 5, 2018
Find out who's hiring in Watertown.
See all Developer + Engineer jobs in Watertown
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Markforged is liberating designers and engineers from the long lead times and high costs of traditional manufacturing. We build cutting-edge next generation cloud connected industrial 3D printers that produce parts 50x faster that are 23x stronger and 20x lower-cost. NASA, Google, Ford, Amazon, Siemens and thousands of companies in 50 countries use Markforged printers to produce same-day prototypes and stronger end-use parts than ever before.

Our software technologies and tools empower our customers to configure print-ready parts, visualize part geometry in 3D, and push to IoT-connected printers for printing. As part of the Software Engineering team, you would be helping to enable the scaling and growth of our 3D printing software platform capabilities involving end-customer applications and IoT services.

As a Software Engineer in QA Automation, you'd be creating significant impact by ensuring high-quality software deliverables through scalable test infrastructure & QA process ownership in a high-energy environment. You will develop and enhance test automation for successful rapid development and deployment of our Web, Desktop, IoT applications and associated cloud services across various environments.

In order to succeed in this role, you'll be a self starter and have a real passion for software engineering test automation, exploratory testing and improving software quality. You don't need prior experience with 3D printing or our software stack; we trust you can learn those skills on the job with compelling technical expertise.

What You Will Work On

  • Develop automation framework and tools following best-practice software engineering coding principles
  • 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 (IoT) systems
  • Develop test plans, test cases and implement solutions 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 questions
  • Strong desire to learn new skills and solve hard problems
  • Strong debugging skills
  • Expertise in troubleshooting complex customer-facing systems
  • Expertise in regression, system and security testing
  • Bachelors degree in Computer Science, or equivalent

Bonus Points

  • Experience with Single-Page-App or enterprise web application and cloud services testing
  • Experience with API automation testing
  • Expertise with AWS (EC2, VPC, S3, RDS, ElastiCache, IAM, KMS, etc)
  • Experience with evaluating open source tools

Markforged values the differences among our employees and provides equal employment opportunities to all employees and applicants for employment. These differences include but are not limited to race, color, ancestry, national origin, gender, sexual orientation, marital status, religion, age, disability, gender identity, results of genetic testing, or service in the military. This goal emphasizes the development of inclusive work environments that capitalize on each employee’s skills, experience, and unique perspectives as we strive to achieve an unparalleled standard of excellence. To all recruitment agencies: Markforged does not accept agency resumes. Please do not forward resumes to our jobs alias or Markforged employees. Markforged is not responsible for any fees related to unsolicited resumes.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

480 Pleasant Street, Watertown, MA 02472

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about MarkforgedFind similar jobs