
Kake
All Remote Jobs > Others
7 days ago
QA Architect
Latin America Only
Contract
KakeAll Other Remote
Share this job
Source: We Work Remotely
About the job

Headquarters: Austin, TX
URL: https://kake.co/
Kake is looking for a QA Architect to lead test automation and QA strategy in a Kotlin-based environment. If you have deep experience with Kotlin, KMP, and building scalable testing frameworks, we’d love to hear from you!
Core Requirements:
Core Requirements:
- Extensive experience with Kotlin, with a strong preference for familiarity with KMP for cross-platform test automation.
- Solid understanding of Kotlin coroutines, dispatchers, flows, and unit testing frameworks like MockK and Turbine.
- Experience with testing asynchronous operations and data streams using Kotlin Flows
- Proven ability to architect and implement QA frameworks for integration and automation testing, particularly within Kotlin-based environments.
- Experience designing and developing integration tests within the Kotlin layer, ensuring seamless functionality across platforms.
- Ability to define and refine testing strategies, balancing unit, integration, and end-to-end testing to optimize quality and efficiency.
- Comfortable working closely with the KMP development team to align test strategies with engineering goals and product requirements.
- Able to quickly adapt to shifting priorities in a fast-paced environment, ensuring QA remains a top priority despite changing requirements.
Nice to Have:
- Experience with mobile automation testing for Android and iOS.
- Familiarity with test execution and reporting tools in Kotlin-based projects.
- Knowledge of CI/CD pipelines and how automated testing integrates into deployment workflows.
Other Traits:
- Comfortable providing frequent updates to stakeholders and clearly articulating technical decisions.
- A team player who thrives in a dynamic, fast-moving environment, able to work across multiple priorities effectively.
- Takes ownership of QA initiatives, identifying opportunities for improvement and driving solutions forward.
--
✨
✨