> Markdown version of [/jobs/ext/2580131-test-automation-engineer-kotlin](https://www.wearedevelopers.com/jobs/ext/2580131-test-automation-engineer-kotlin). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Test Automation Engineer - Kotlin - **Company:** Blueprint Technologies - **Location:** Redmond, WA, United States - **Salary:** $104,000.0 - $114,400.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Android Software Development, Automation of Tests, C++ (Programming Language), Code Coverage, Software Quality, Computer Programming, System Configuration, Continuous Integration, Software Debugging, Firmware, Software Engineering, Systems Architecture, Strategies of Testing, Diagnostic Tools, Delivery Pipeline, Hardware Testing, Kotlin, Information Technology, Programming Languages - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0c2555d5268ba763 ## About the Role * Bachelor's degree in computer science, software engineering, or a related technical field, or equivalent practical experience. * Five or more years of software-engineering or software-development-in-test experience. * One or more years of experience developing automated tests for Android applications or Android-based devices. * Experience provisioning, configuring, and executing software on physical Android devices. * Strong programming experience with Kotlin, C++, or another strongly typed programming language. * Experience designing, implementing, and maintaining automated test frameworks. * Experience debugging software issues and analyzing test failures through logs, crash reports, and diagnostic tools. * Experience working with continuous-integration and continuous-delivery pipelines and automated build validation. * Ability to work independently, manage technical priorities, and deliver high-quality solutions. * Strong communication and cross-functional collaboration skills. Preferred Qualifications * Experience with the Android Open Source Project or customized Android platforms. * Experience validating software on prototype or pre-production hardware. * Experience with device provisioning, firmware validation, or embedded and mobile-device testing. * Knowledge of the Android application lifecycle, system architecture, and debugging tools. * Experience building or maintaining automated-testing infrastructure for physical device labs. * Familiarity with release-validation processes and regression-testing strategies. * Experience analyzing telemetry, performance metrics, and crash diagnostics to improve software quality. * Experience collaborating within Agile software-development environments. * A strong interest in automation, continuous improvement, and delivering high-quality software on emerging hardware platforms. ## Description We're looking for an Android Test Automation Engineer to help ensure the quality, reliability, and stability of next-generation Android-based devices. In this role, you'll develop and maintain automated testing solutions that provision, configure, and validate software on physical prototype devices throughout the development lifecycle. You'll work closely with software engineers and quality teams to strengthen test coverage, automation, release readiness, and overall product quality. This role requires strong software-engineering skills, hands-on experience with Android test automation, and the ability to independently troubleshoot complex issues within an emerging hardware environment. What You'll Do * Design, develop, maintain, and enhance automated test suites for Android applications and platform components. * Create automation that provisions, configures, deploys, and validates software on physical Android prototype devices. * Maintain and operate a physical Android device lab, including device provisioning, software updates, connectivity, inventory management, and test readiness. * Collaborate with software engineers and quality teams to integrate automated tests into existing continuous-integration and continuous-delivery pipelines. * Investigate automated test failures, identify root causes, and improve test reliability and stability. * Analyze software changes to identify testing gaps and prioritize regression coverage for high-risk functionality. * Reproduce software defects and collect and analyze logs, crash reports, and telemetry data to support debugging and issue resolution. * Validate software fixes and support release readiness through comprehensive testing and quality verification. * Document test plans, automation processes, testing procedures, and quality results. * Provide regular status updates, communicate technical risks, and recommend improvements to testing strategies and automation. ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Mutation Testing and Fuzzing in C#](https://www.wearedevelopers.com/videos/703-mutation-testing-and-fuzzing-in-c) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning)