psd group

Quality Assurance Engineer

Posted: 8 minutes ago

Job Description

QA Engineer Summary Location: Dortmund (Hybrid) Rate: Negotiable based on Experience Duration: 6 Months (With a view to extend or convert to a Permanent role) Availability: ASAPAbout the Client My client is the air transport industry's IT provider, delivering solutions for airlines, airports, aircraft, and governments. Their technology powers more seamless, safe, and sustainable air travel. They are looking to hire a QA/Test Engineer to work on testing Hardware and Software solutions for Airport Kiosks and Gates.About the Role Job Summary: Working within a Testing/QA Team you will work on testing solutions built for Airports, including Biometric solutions and kiosks used by passengers. The testing of the hardware and software will be done within the development workshop in Dortmund.Key Responsibilities: • Design and execute automated test scripts for Windows-based airport kiosk and hardware solutions • Develop and maintain automation frameworks and test suites (Java-based environments) • Perform manual testing as needed to validate edge cases, hardware behaviour, and new feature functionality • Participate in test planning, requirements analysis, and definition of test coverage • Investigate, document, and track defects through to resolution using standard issue-tracking tools • Conduct regression, performance, functional, and end-to-end testing across multiple hardware configurations • Work closely with developers and product teams to ensure high-quality releases and testable designs • Support testing in lab and onsite environments, including physical hardware test setups • Contribute to continuous improvement of QA processes, tools, and automation strategiesWhat we are looking for Required Skills & Experience: • Strong background in automated testing for Windows-based applications • Hands-on experience with Appium and WinAppDriver for UI and device-level automation • Proficiency in Java for test development; experience with Object-Oriented Programming principles • Experience writing BDD-style test cases using Cucumber / Gherkin • Solid understanding of Windows OS environments, drivers, device communication, and system configuration • Exposure to manual testing practices for hardware, integration, and edge-case validation • Familiarity with test frameworks, CI pipelines, and version control (e.g., Git, Jenkins, Azure DevOps) • Experience troubleshooting hardware–software interactions, peripherals, and driversNice to Have: • Experience building or migrating tests in Python • Background working with biometric devices (e.g., fingerprint scanners, facial recognition, document readers) • Experience testing airport, kiosk, travel, or embedded hardware systems • Knowledge of automation for peripherals such as printers, card readers, passport scanners, payment terminals • Exposure to performance, reliability, or environmental testing for physical hardware

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period