GEM One is a brand new tech company within TVH Holding that aims at developing future-proof solutions for optimal fleet performance management in multiple domains such as: track amp; trace, operational efficiency, security amp; safety and service amp; maintenance. We offer cloud-based solutions and the necessary hardware components to intelligently gather and enrich data of industrial equipment to streamline fleet management related processes.
To support the rapid growth of Gem One, we are looking for an experienced Software Tester.
You will:
Be responsible for the functional and automated testing of the functionalities of the GEM One Applications by applying Agile software development principles and techniques.
Obtain qualitative high quality IT applications, by meeting the customers’ needs and increasing the efficiency in the software development lifecycle, focusing on functional as well as automated testing.
Collaborate with your colleagues, review the acceptance criteria of user stories, translate them into test cases and gather the correct information to verify that the application meets the (non-) functional requirements.
Prepare test scripts using Typescripts, Protractor and Cucumber.
Verify software by defining testing components and conducting regression testing.
Assist in the maintenance of testing frameworks and different environments used in the development lifecycle. Furthermore you’ll track and report bugs in a structured way and identify bottlenecks and suggest improvements.
Act as a knowledge hub in your area of expertise towards your colleagues. By doing so, your own acquired expertise and experience will be used to help other squad members grow.
Requirements
Must have
Bachelor’s degree in IT or equivalent by experience
5+ years’ professional experience in software testing and test automation
Solid knowledge of software testing methodologies, functional and regression testing, software QA tools and processes
Sound knowledge of change management tools, programming technologies and automated testing fundamental concepts
Coding using JavaScript / TypeScript. Experience in other programing languages, like Java or C#, is also acceptable providing that candidate knows at least JavaScript basics and is willing to learn TypeScript.
Hand on experience with creating automated web application tests, preferably using Protractor. Knowledge or similar frameworks, like Selenium, Geb or Cypress is also acceptable, providing that candidate is willing to learn Protractor.
Knowledge of BDD and TDD development methodologies.
Knowledge of common automated testing patterns and best practices, like Page Object etc.
Basic experience with any relation database, preferably PostreSQL.
Understanding (preferably also hand-on experience) with automated REST API testing.
Knowledge of the agile software development cycle
Team player
Nice to have
Experience in event driven solution architectures (e.g. IoT)
Experience with following libraries and frameworks: Cucumber, Mocha, Chai, Superagent or Rest Assured.
Experience with Node.js, especially npm packets manager.
Knowledge of Google Cloud Platform or any other cloud system (Amazon, Azure etc).
Basic experience with no-sql databases (like Mongo, Cassandra, Bigtable etc)
Basic understanding of popular integration technologies and tools (like GCP Pub/Sub, Amazon SQS, RabbitMQ, ActiveMQ, Kafta, Apache Camel etc).
Experience in event driven solution architectures (e.g. IoT)
Web security technology skills (JWT tokens, Oauth 2 etc)
ISTQB Foundation Level Certificate
Other programming languages or testing certifications
Experience in an international context
Dutch and/or French language skills
Benefits
For more information please contact Menoodj Bharatsingh at