Job Description
Job Description
About Working at KIOSK Information Systems :
KIOSK helps organizations digitally transform by enabling automation with self-service solutions to improve the customer experience, while increasing operational and cost efficiencies. With 30 years of experience and 250,000+ kiosks deployed, KIOSK is a market leader and trusted partner of Top 100 Retailers and Fortune 500 clients delivering proven expertise in design engineering and manufacturing, application development, integration, and comprehensive support services. We offer an innovative portfolio of kiosk solutions along with managed services and IoT capabilities to ensure a seamless user experience. Self-service is a fast paced and exciting industry with high professional growth potential.
The company offers a full spectrum product portfolio with all solution disciplines in one professional / manufacturing campus. We are a high performing and customer-centric team. KIOSK provides a respectful, fun, and collaborative work environment with great benefits and work / life balance.
DevOps QA Engineer
The DevOps QA Engineer is a hybrid role that blends infrastructure management and software quality assurance to support the development and deployment of kiosk-based applications. This position involves building CI / CD pipelines, managing cloud environments, and performing hands-on testing of applications, APIs, and hardware integrations across Windows and Android platforms, including direct collaboration with customers and stakeholders. While you may not know every tool or technology listed, if you're curious, adaptable, and willing to put in the effort to learn and grow, we encourage you to apply.
Responsibilities :
- Develop comprehensive test plans and strategies for kiosk applications, APIs, and system integrations; create detailed, well-structured test cases and test scripts
- Execute manual and automated testing of kiosk applications across Windows and Android environments
- Test and validate REST APIs and hardware integration libraries using tools such as Postman, curl scripts etc.
- Perform end-to-end testing of cloud systems integration and data flow
- Test kiosk hardware components such as locker mechanisms, dispensing systems, and payment devices using manufacturer test applications or Kiosk built hardware testing tool
- Serve as first-level technical troubleshooting resource for customer tickets escalated from kiosk services team to software development
- Develop and Maintain CI and CD pipelines for kiosk applications and cloud objects
- Coordinate Deployment of new and existing environments and maintain a change tracking system for production environments.
- Facilitate demonstrations and joint testing sessions with customer stakeholders, vendors, and internal teams to validate solutions and reproduce issues
- Lead collaborative debugging sessions and present testing results to both technical and non-technical audiences
- Work with development teams to improve the deployment processes
- Manage Build processes and infrastructure
- Manage the Code Escrow process
- Manage and Maintain organizational Azure DevOps project management platform including security and automated process management
- Review and understand product requirements and specifications to provide testing timelines
- Identify, document, and track defects using Azure DevOps
- Re-test software after bug fixes or enhancements to ensure stability
- Work closely with developers, product owners, and other stakeholders
- Suggest process improvements and contribute to QA best practices
- Other duties as assigned
Required Skills :
Knowledge of Windows and Android platforms from a testing and validation perspectiveStrong attention to detail, problem-solving ability, and solid knowledge base are essential.Well-developed business and technical writing skills are requiredGeneral knowledge, experience managing or developing for AWS services such as CloudFormation, Lambda, S3, DynamoDB, CloudWatch, IAM, Route 53, SNS, SES, IOT Core, Cognito, CloudFront, Amazon Certificate ManagerExperience with Azure DevOps or a similar build environmentExperience with stress testing of Windows and web applications, identifying edge cases, walkout scenarios, simulating events through scripts or other automated meansFamiliarity in testing APIs using tools such as postman, Curl etc.Knowledge of USB peripheral setup including driver installation, device configuration, and hardware component integrationExperience in building pipelines and deployment packages such as NPM and NuGet packagesWorking knowledge of GitWorking knowledge of PowerShell and Command Line script, SQL3+ years of related experienceBachelor's degree in IT, Computer Science, or related field, or equivalent combination of education and experienceDesired Skills :
AWS Certifications preferredExperience with automated testing frameworks and test automation toolsPrevious experience in customer-facing technical support or escalation rolesFamiliarity with kiosk or point-of-sale (POS) system testingKnowledge of API testing best practices and REST / SOAP protocolsExperience with mobile device management (MDM) platformsQuick learner with ability to rapidly adapt to new testing tools and technologiesStrong analytical and problem-solving skills for complex system troubleshootingAdaptability – Being open to and actively solicit new ideas and opinionsTravel :
Less than 5% travelPhysical :
Must be able to sit and stand 8 hoursMust be able to lift 10 poundsStarting Salary Range - $84,400 annually. Final compensation for this role will be determined by various factors such as a candidate’s relevant work experience, skills, and certifications.