Share this Job

Developer in Test - GrabCAD - (Tallinn, Estonia)

Country/Region:  EE
City:  Tallinn
Job ID:  34229
Category:  Information Technology

Developer in Test (Estonia, Tallinn)



GrabCAD is part of Stratasys - one of the founders of 3D printing. We are leading the 3D printing market and innovation, servicing world renowned brands like Ford, BMW, Airbus, Google, Siemens etc. GrabCAD is creating a cloud based software platform to unify different printing technologies under one printer and connectivity management software.

Position Summary:  

This position is for a Developer in Test. Someone that can get inside the code and knows how to test it. The ideal candidate will have a background in TypeScript development, be comfortable writing TypeScript code, producing test harnesses and automation scripts. 


The successful candidate will join a global Software team in a fast-paced environment developing a range of desktop and cloud-based software products for the 3D Printing space and will work as part of a team responsible for the development and implementation of our automation and CI/CD practices.


This role will appeal to a developer that enjoys coding/testing, or a developer who wants more involvement within the realms of Automated testing and CI/CD.


Essential Duties and Responsibilities include the following

  • Collaborating with developers and product owners:

    • Contributing to planning and design.

    • Reviewing product code.

    • Formulating test scenarios.

  • Developing test automation frameworks.

  • Automating test scenarios using the frameworks.

  • Implementing and using design patterns where appropriate.

  • Setting up the infrastructure to run tests in CI/CD.

  • Setting up dashboards for reporting test results in real time.

  • Facilitating good quality and testing practices.

  • Developing tools to assist manual and exploratory testing


Essential Education, Skills and Experience:

  • Bachelors Degree or equivalent in Computer Science, Computer Engineering, Software Engineering, Information Technology or related. 

  • Minimum 5 years hands-on experience with Software Development.

  • Hands-on development experience building frameworks and libraries to support automated testing.

  • Experience testing APIs and Rest Services (experience with Postman a plus).

  • Experience with CI/CD release pipelines and integrating automated tests into the workflow a plus.

  • Automation tool experience (Cucumber preferred).

  • Experience of Continuous Integration - Methodology and tools GIT & TeamCity (preferred), related branching strategies and familiar with Agile Delivery Methodologies (Scrum).

  • Strong hands-on experience with mainline programming and scripting languages such as JavaScript, TypeScript, React, Node and Python.

  • Knowledge of Amazon Web Services, Maven, Cypress.io a plus.

  • Strong verbal and written communication skills.