Cipher7 Business Consulting & Digital Solutions — الرياض - منطقة الرياض — عقد
Kiosk Testing & Deployment Engineer – Automated Border Control Systems
Location: Riyadh, Saudi Arabia (Airport)
Job Type: Contract
Industry: Airlines/ Aviation/Airport Solutions
Job Overview
We are seeking a Kiosk Testing & Deployment Engineer to support the testing, configuration, integration, and deployment of Automated Border Control (ABC) self-service kiosk systems at a major international airport in Saudi Arabia.
The role involves working with kiosk hardware, Windows Operating Systems, client-server applications, and backend infrastructure to ensure seamless system functionality, reliability, and operational readiness.
Key Responsibilities
1. Client-Server Integration & Functional Testing
• Validate end-to-end data flows between kiosk client applications and backend server APIs and databases.
• Perform API and protocol-level testing using RESTful APIs, SOAP, and TCP/IP.
• Execute functional, regression, and integration testing across hardware, software, middleware, and backend systems.
• Test application behaviour under network latency, connectivity interruptions, and varying server loads.
• Verify client-server communication and error handling.
2. Windows OS, Hardware & Peripheral Testing
• Install, configure, administer, and troubleshoot Windows Operating Systems on kiosk devices.
• Configure and maintain Windows 10/11 and Windows IoT environments.
• Manage device drivers, Windows registry settings, security policies, and system configurations.
• Test and validate kiosk hardware and peripherals, including passport/document readers, biometric devices, cameras, and other integrated components.
• Install, configure, image, and deploy kiosk client applications.
• Configure application environments to connect to Development, QA, and Production servers.
• Ensure Windows OS and kiosk devices are stable, secure, and operationally ready.
3. Troubleshooting, Defect Management & Log Analysis
• Diagnose technical issues across client devices, hardware peripherals, operating systems, network connectivity, and backend servers.
• Analyse application logs, Windows Event Viewer, server logs, and database transaction records.
• Identify root causes and coordinate with relevant technical teams for resolution.
• Document and track defects using tools such as Jira.
• Capture relevant network traces and technical evidence using tools such as Wireshark.
4. Application Deployment & Site Implementation
• Support application installation, configuration, deployment, upgrades, patches, and hotfixes.
• Assist with kiosk software rollout and configuration across multiple devices.
• Coordinate with infrastructure, network, and development teams to ensure firewall, DNS, SSL/TLS, and database connectivity.
• Perform Site Acceptance Testing (SAT) and validate system readiness before production rollout.
• Provide technical support during deployment, commissioning, and field implementation.
Required Skills & Experience
• Hands-on experience in Windows OS installation, configuration, administration, troubleshooting, and application deployment.
• Good understanding of client-server architecture, including 2-tier and 3-tier systems.
• Knowledge of TCP/IP, DNS, firewalls, and network connectivity troubleshooting.
• Experience in software testing, hardware testing, systems integration, or technical deployment.
• Familiarity with API testing tools such as Postman or SoapUI.
• Working knowledge of Windows 10/11 IoT, Active Directory, and Group Policy.
• Basic SQL knowledge for database validation and transaction verification.
• Familiarity with PowerShell or Batch scripting is an advantage.
• Experience with defect tracking tools such as Jira.
• Knowledge of Wireshark and system log analysis is desirable.
Qualifications
• Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or equivalent practical experience.
• 2–4 years of relevant experience in software testing, systems integration, kiosk testing, or technical deployment.
• Experience with self-service kiosks, border control systems, airport systems, POS terminals, ATMs, or similar client-server device environments is highly desirable.
Key Competencies
• Strong analytical and troubleshooting skills.
• Excellent attention to detail and technical documentation.
• Ability to work collaboratively with cross-functional teams.
• Flexibility to work in laboratory testing and live airport deployment environments.
• Strong communication and problem-solving abilities.