Overview
As a Test Engineer, you will engage in hands-on testing of both software and hardware systems, focusing on physical devices and back office operations. This position requires in-office attendance for initial onboarding and device testing, while other tasks can be completed remotely. You will collaborate with a team to ensure the effectiveness and quality of various ticketing solutions throughout the entire customer journey.
Responsibilities
- Perform manual and exploratory testing across software, hardware, and back office systems.
- Test physical devices including point-of-sale (POS) devices and ticketing equipment.
- Validate end-to-end customer journeys, including ticket purchases and device interactions.
- Execute test cases, record results, and provide clear test reporting.
- Retrieve and analyze system logs to support defect investigation and troubleshooting.
- Identify appropriate testing types and levels required for different systems and devices.
- Work collaboratively in software and hardware environments to identify issues and ensure system quality.
Requirements
- Experience testing hardware or physical devices alongside software applications.
- Experience with payments or POS testing.
- Familiarity with transport, travel, or ticketing environments is preferred.
- Test automation experience using tools like Robot Framework or Pytest is desirable.
- Ability to retrieve and review logs as part of test execution and defect investigation.
- Strong problem-solving skills and attention to detail are essential.