Skip to content

Test Engineer manual and automation

Hybrid
  • Netherlands
RD

Job description

Cyclomedia Technology B.V. is a market and technology leader in large-scale systematic visualization of environments, making accurately positioned 360° panoramic images from public roads (Cycloramas) and distributing aerial images. The in-house developed and patented Cyclorama technology allows high-quality panoramic images to be produced annually on a nationwide scale in a highly automated cloud-based processing pipeline and quality control process.


Some specifics: the panoramic recording system has a speed of 10 images per second, resolution of 100Mpx and precision of <10cm accuracy. Customers use our images to accurately measure objects (location and sizes). Cyclomedia supplies its accurately positioned images in combination with user-friendly software (Street Smart) that plugs into the existing customer GIS software applications. Street Smart uses the exact recording locations and perfect geometry of the images to geo-tag objects and to visualize existing geo-information as a precisely positioned data layer on top of the panoramic and aerial images. Cyclomedia furthermore develops software to automatically detect and classify objects and to automatically reconstruct 3D from Cycloramas and aerial images. Cyclomedia is unique in covering the complete customer value chain by offering technology, data, and applications to add value and lower costs for public and private organizations


As a Test Engineer, you will be responsible for creating and executing (automated and manual) tests to validate the quality of our products and services. You will be working side-by-side with software and/or hardware developers and product owners as a member of a cross-functional team, following Scrum or Kanban methodology.


Responsibilities

  • Bachelor or Master
  • Conducting comprehensive end-to-end testing, hardware, functional, component, processing pipelines, APIs, and web portals through a combination of manual and advanced automated testing technologies.
  • Collaborating with product and development teams to identify and document comprehensive test requirements, actively participating in the release process.
  • Helping teams in defining test goals, strategies, and key performance indicators (KPIs),
  • Cross-functional product risk and impact assessment.
  • Formulating test scenarios for functional and non-functional use cases, emphasizing the creation of automation to minimize manual dependencies.
  • Performing performance testing, including load and stress testing, while identifying dependencies on external applications and services for thorough test coverage.
  • Establishing and maintaining test data, and creating detailed test designs, cases, and procedure specifications to identify test conditions.
  • Executing, logging, and evaluating tests, documenting issues encountered, and closely monitoring the testing environment using relevant tools.
  • Guiding developers for low-level testing/TDD, including unit and integration testing, and taking ownership of code analysis statistics for the team.
  • Serving as a champion in Root Cause Analysis, investigating and addressing the core issues behind defects or failures.
  • Assuming responsibility for QA documentation and reporting, ensuring accuracy and completeness in all testing-related documentation.
  • Taking ownership of the release process and regression checks.

Job requirements

  • Bachelor’s or master’s degree in computer science, IT, or equivalent.
  • Minimum 5+ years of experience in manual and automation testing with strong analytical skills.
  • Knowledge of test management and planning tools like XRAY, Azure DevOps Test Plan, or similar.
  • Proficiency in the C# and Python programming languages, understanding of OOPS concepts, and a readiness to acquire knowledge in other essential languages such as JavaScript and C++ for test script development or system debugging
  • Expertise in test automation tools for front-end, and back-end processing pipelines, components, APIs, and mobile testing (e.g., custom library
  • Proficiency in Hardware and Firmware test, or willingness to learn.
  • building, Selenium WebDriver, Postman, SpecFlow, etc.)
  • Experience with version control systems like GIT.
  • Hands-on experience in CI/CD pipeline development using shell, bash, yml, or groovy scripting (Azure/Jenkins), and working with cloud and containers technologies (Azure/AWS, Docker, AppDynamics, Terraform).
  • Proficiency in working with SQL and NoSQL databases.
  • Experience in performance and load testing using tools like JMeter, Load Runner, K6, etc.
  • Knowledge of code quality coverage tools and practices, such as SonarQube.
  • Good to have knowledge of Geo-Information Systems (GIS), LiDAR, 3D point cloud, image processing, positioning, and panoramic image processing.
  • Excellent communication skills in English (knowledge of Dutch is a plus).
  • Strong debugging, documentation, and reporting abilities.
  • Good to have ISTQB or equivalent certification.
  • Strong team player with a sense of accountability and responsibility.
  • Demonstrates strong prioritization skills and meets deadlines effectively.


What we offer


  • A challenging job in a strong growing international company
  • A team of over 200 talented and helpful colleagues from many different countries
  • Lots of room for personal growth
  • Competitive salary including work-from-home and travel allowance
  • 25 vacation days, possibility to buy up to 35 vacation days
  • Discount on your sports subscription
  • Team events



or