Spidertracks, a kiwi success story that has until now, flown under the radar, are about to take off on the next leg of our journey. As a leading provider of IoT and SaaS analytics solutions for the aviation industry, our core purpose is to provide simple and smart solutions that allow our customers to make better decisions. We enjoy pushing traditional boundaries in our design and delivery of these and have a number of opportunities to join our team. If you seek mastery of your craft, have a curious mind and a healthy disrespect for the status-quo, then Spidertracks is for you!
We are looking for a QA Engineer who is passionate about aircraft tracking to join our Product Development team. Successful candidates will become part of our Tracking team and will be responsible for ensuring high quality tracking interfaces reach the hands of our customers.
What will you bring to the role?
An enthusiasm for a wide range of technologies
Assist with the build and deploy of our cloud hosted tracking platform (We use the AWS cloud and services)
Assist with the design of highly available and scalable systems in collaboration with our tech leaders
Collaborate with the developers to ensure high quality APIs are developed to be consumed by user facing technologies
Automation to remove menial activities from your day (test, build, deploy, repeat)
You strive for continuous improvement
Quality Practice - Help the Quality practice lead with the implementation of high technical focus state of the art quality practices. We value the ideas and experience that our people bring into the business
Agile Environment - contribute to the continued improvement of these practices
Interpersonal Skills
Courage - you are bold and confident in contributing ideas. You seek out opportunities to provide and receive feedback
Knowledge Sharing - you support team members in the application of modern technologies and techniques, with a genuine empathy and desire to help them succeed
Collaboration - an awareness of varying degrees of communication when communicating to various functions of the business, such as Product Management, QA and platform development
Requirements
The successful applicant will:
Advocate for quality within your team by considering desired quality outcomes through the lens of the customer.
Able to code in a wide variety of programming languages e.g Java, Kotlin, Swift, Javascript or Python
Strong scripting ability with languages like Shell, Bash, Python and/or Powershell
Experience working as a Technical Test Engineer or Technical Tester across a range of architectures (e.g. API testing, UI testing (Web and Mobile), application security, performance testing).
Works in an Agile/Scrum development process and a desire towards Cross Functional / T-Shaped Teams
Strong knowledge and experience with cloud providers like AWS, GCP or Azure
Identify and drive adoption of best practices in code health, testing, testability, and maintainability. You should know about clean code and the test pyramid, and champion these concepts.
Strive for the fastest feedback possible. You see distributed systems as a core challenge of good test automation infrastructure.
Configure automated tests to execute reliably and efficiently in CI/CD environments. You must have experience with CI/CD tools that are all about pipeline as code (Gitlab, Travis, Concourse).
Benefits
A leadership team that’s passionate about your growth and professional development
Flexible working hours
Competitive salary
A diverse team
Environmentally friendly building, in a city fringe location
Weekly Lunch & Learn company-wide sessions
A space invaders machine