Test Automation Engineer (m/f/d)

Lisbon or 100% remote

About Cannavigia

CANNAVIGIA is Europe’s pioneer compliance software. Our system helps business customers to plan and document all actions while cultivating and manufacturing cannabis plants. We also offer secure point of sale and dashboard solutions for goverments who aim to legalize cannabis production. Customers benefit from our QR codes on products that give valuable insights of the origin.

We are based in Switzerland & Germany but offer options for 100% remote work. We encourage people from all locations, genders and other backgrounds to apply.

All open positions

Job Summary

The Test Automation Engineer will work closely with product owners and developers, whilst being responsible for all aspects of testing, primarily functional & integration, throughout the end-to-end project lifecycle.

This role includes but is not limited to:

  • Test planning, test scripting and test execution
  • Identifying and raising defects

What you will be doing:

  • Design and write automated test scripts
  • Analyse requirements and technical specifications and prepare appropriate testing approach
  • Design, write, execute and review reusable test specifications covering Component, Integration and End to End areas

  • Create comprehensive and reusable test artifacts such as test cases, scenarios, steps and data
  • Report any bugs/issues identified and provide feedback to the development team
  • Implement continuous testing automations
  • Set up and configure test environments
  • Work closely with the product owners to ensure the right version of the software with appropriate configuration gets released

What we are looking for:

  • 2 - 4 years experience in testing
  • Logical thinker and able to adapt easily
  • Able to use own initiative as well as work within defined parameters
  • Experience with automating testing of PHP / Laravel applications
  • Experience implementing tests for front and back end (UI, DB and API automation
  • Ability to engage with stakeholders and work well within a cohesive team
  • A good understanding of CI/CD principles and processes (we use Gitlab Pipelines)
  • Familiar with Git commands and related tooling
  • Good experience with Test Management and issue tracking tools (we use Jira X-Ray)

Skills that will help you in the role

  • Clear and concise communication skills
  • Experience in working with Laravel Dusk
  • Experience in testing MySQL and Bootstrap / Vue.js
  • Ability to work well in a team
  • Experience of breaking down user stories and acceptance criteria using Test design techniques
  • Experience of Automation Frameworks (creation/maintaining/improving)
  • Agile Testing practices knowledge

Why Cannavigia?

  • Work with an amazing team that loves to deliver valuable product increments
  • 100% remote work possible and family friendly
  • Office locations in Zurich, Berlin and Portugal
  • Strong commitment to technical excellence
  • Experienced leaders who listen to technical and people needs
  • Free snacks and drinks at all our locations
  • Shape the future of the cannabis industry with us
  • Respectful, caring and inclusive workplace
  • Committed to championing accessibility, diversity and equal opportunity

Application form