Skip to content

QA Engineer

Utrecht, NetherlandsDevelopment

Job description

At Rentman we are dedicated to developing exceptional software that aims to simplify the lives of our clients in the global event industry. We foster an environment of collaboration and trust. Founded and managed by developers, Rentman puts technology first. We believe in long-term solutions instead of temporary workarounds. Our workflow is developer-first, aiming to get things built as effectively as possible!


Joining the QA team as a QA Engineer, you will contribute to the testing activities of 4 development teams, covering both manual and automated regression testing while ensuring a smooth release process. The 4 cross-functional scrum teams, include both frontend and backend developers, as well as a product owner. In this exciting role, you’ll be joining a dynamic and ambitious team of developers and engage in agile practices to tackle various challenging and fulfilling feature developments.

What are you going to do?

  • You will join our QA team to make sure our development teams deliver quality work

  • Design test cases, create test plans and develop automated tests

  • Maintain and optimise QA automation processes in the tool chain

  • Refine the overall testing automation strategy and execution

  • Coordinate and participate in the regression test and release processes

  • Having fun doing all of the above!

Who are we looking for?

  • Have an academic background in computer science or similar (bachelor/master)

  • Have at least 3 to 5 years of experience in QA Engineering and Test Automation in multiple development organisations.

  • Have excellent command of the English language in word and writing, Dutch is a pro

  • Collaborate effectively with both technical and less technical colleagues

  • Enjoy sharing knowledge and best practices regarding testing automation

  • Are passionate about solving complex problems and collaborating with others

  • Thrive in a changing, collaborative and initiative-taking environment

Our stack:

Rentman is a modern cloud-based web-application our users rely on on a daily basis. Our clients use our app to administer movement of equipment to event locations and back, or to access their data on the go.

From a back-end perspective, Rentman consists of our internal API, a public API and a set of microservices. The internal API is quite intense on complex database calculations.

  • Modern version of PHP and MySQL, used in our internal API

  • Modern versions of Laravel, used by some of the microservices

  • Our backend is deployed on AWS

  • We work based on "Continuous integration" so our systems can be separately run on different versions

Our front-end consists of:

  • Current version of Angular as our main frontend framework, using Typescript

  • Compilation and bundling done by Webpack

  • Websockets (NodeJS and SocketIO) to sync data between clients

  • We work based on "Continuous integration" so our systems can separately run on different versions

Our testing approach includes:

  • Automated E2E tests with Ghost Inspector, running weekly and on-demand

  • Automated mobile app tests with Appium and Webdriverio

  • Weekly manual regression testing

  • Manual testing on-demand

  • A plan to integrate automated testing more heavily into our CI/CD pipeline


Methodology

We use the scrum methodology, run two week sprints and have a weekly release cycle. Our four self-organising development teams consist of a product owner and 4 to 6 frontend and backend developers, one of them has the role of scrum master. Each team is responsible for their own product stream. The QA team assists the development teams with their testing activities and takes care of manual and automated regression testing and the release process. During a weekly 'Tech Alignment' meeting, developers together with the CTO discuss technology, address technical debt and decide on our technical roadmap. 20% sprint capacity can be used for initiatives on the technical roadmap.


Hiring strategy and internal growth

For attracting junior talent, we yearly facilitate an internship development team for two to three computer science students in their final year, with the intent to offer them a job when they graduate. This 'Team Green' is coached by our medior and senior developers. We strive for a healthy mix of seniority/experience levels in our teams and we want our developers to grow. For that we provide a training budget to be spent on books, conventions and courses. With regular checkins and half-yearly personal evaluations you and your manager work together to shape your path forward, making sure you continue to have an interesting and challenging mix of tasks and responsibilities.


More about Rentman and the team

At Rentman we have developed a smart and powerful resource management and planning platform for the event and production industry. From small companies to high-end event service providers, businesses in over 70 countries use our software to realise festivals, concerts, corporate events, and more. For event service providers that encounter daily challenges with keeping track of inventory, scheduling staff or creating professional estimates in a highly dynamic industry, Rentman is a solution. Check out our public roadmap to get an idea of features planned for development. Rentman has its HQ in Utrecht (The Netherlands) and other locations in Toronto (Canada) and Colombo (Sri Lanka). Over the last 10 years, we have successfully grown into a business that employs 80 professionals with 30 different nationalities. The average age of our colleagues is 30. Our internal communication is in English. Rentman has an open and inclusive culture with a flat hierarchy. We are curious, goal oriented, and take ownership. We love to challenge ideas for the better and help each other to be successful.

Job requirements

What you get at Rentman

  • A year contract with the intention to extend it.

  • A competitive salary. The bandwidth for this position is € 3.800 - € 4.200 (+8% holiday benefit), depending on knowledge and experience.

  • If you live further than 10km from the office we can offer you an OV Business card.

  • A choice for a 40, 36 or 32 hour work week.

  • Visa sponsorship, if you need it.

  • Work from home policy: 50% work from home with two fixed office days.

  • Yearly 4 consecutive weeks of remote work when travelling.

  • A “13th month” annual performance bonus based on company results.

  • 25 days of paid vacation.

  • A personal budget for training purposes.

  • A pension plan provided through BrightPensioen.

  • Choice for a Windows, Linux or Mac developer spec’d laptop.

  • Different sports activities and OneFit subscription.

  • A flexible and open work environment, free lunches, office fun (Xbox, PS5 and Ping Pong), legendary (karaoke) parties, fun team activities, and an informal atmosphere.

  • If you have been employed for 5 years, you get a sabbatical of 4 weeks.

  • An amazing office at the heart of Utrecht in a historical building at Drift 17.


Process and how to apply
Want to apply? The more we get to know you and why you applied for this job, the better your chances. The first interview is an introductory chat to see if there’s a potential match. If we both agree this is the case, you can show us your technical skills in a take home assessment. After the assessment, a second interview will follow with your potential Manager and a colleague.

Apply now by using the apply button. For questions or additional information, contact us at work@rentman.nl


To all recruitment agencies: Rentman does not accept agency resumes. Please do not forward resumes to our jobs alias, Rentman employees or any other organisation address. Rentman is not responsible for any fees related to unsolicited resumes.


or