The role involves building and maintaining automated test solutions for an Android-based Kiosk platform, focusing on end-to-end validation across UI and backend systems. The engineer will enhance test frameworks for reliability and scalability, execute tests across emulators, physical devices, and cloud environments, and integrate automation into CI/CD pipelines. Collaboration with development and quality engineering teams ensures coverage aligned with real-world usage and risk. AI-driven tools are used to improve test efficiency and failure analysis, while documentation supports team-wide adoption of quality practices.
Responsibilities
- Develop and maintain automated tests for Android kiosk applications, covering complex UI interactions and full workflow validations.
- Enhance test automation frameworks to improve reliability, scalability, reporting, and long-term maintainability.
- Run automated test suites on local emulators, physical kiosk devices, and cloud-based infrastructure.
- Integrate test automation into CI/CD pipelines to ensure build quality and support continuous delivery.
- Investigate and resolve test failures stemming from environment, infrastructure, or system integration issues.
- Apply AI-powered tools to increase the speed and accuracy of test creation, execution, and failure diagnostics.
- Work with quality and development teams to prioritize automation based on product risk and user behavior.
- Document testing approaches and support team-wide adoption of consistent quality practices.
Requirements
- Minimum of six years of experience in software testing or test automation engineering.
- Proven expertise in writing Java-based automation scripts for Android apps with complex user interfaces.
- Strong background in using Java frameworks for both UI and API test automation.
- Experience validating end-to-end workflows across frontend, backend, and distributed services.
- Hands-on experience running tests in diverse environments including emulators, physical hardware, and the cloud.
- Familiarity with AWS and cloud-based testing infrastructure.
- Skilled at diagnosing automation issues across multiple layers such as environment setup and system dependencies.
- Capable of independently understanding and modeling complex systems without detailed direction.
- Strong analytical and problem-solving abilities in technical testing contexts.
- Experience working closely with development and quality teams to align test coverage with real-world usage.
- Preference for deep technical contribution without managerial responsibilities.
Nice to Have
- Experience using AI tools to enhance test automation, including test generation, refactoring, failure analysis, or documentation.
Tech Stack
Java, Android, AWS, CI/CD, UI Automation, API Testing, Test Automation Frameworks
Work Arrangement
hybrid — Bogotá, Colombia — Requires availability to work onsite as part of a collaborative team environment.
- Empowering Excellence
- Collaborative Teamwork
- Unsolicited Respect
- Consistent Transparency
- Efficient Communication
Additional Information
- This position is based in Bogotá, Colombia and operates in a hybrid work model.
- Onsite collaboration is required as part of the team’s working structure.

