Mighty logo

Mighty

Senior Software Development Engineer in Test - Android

🇺🇸 Remote - US

🕑 Full-Time

💰 $100K - $180K

💻 Software Engineering

🗓️ May 12th, 2025

Edtech.com's Summary

Mighty Networks is hiring a Senior Software Development Engineer in Test - Android. This role involves developing and maintaining a robust testing infrastructure for their Android platform to ensure high-quality code across multiple devices. The candidate will work with Android engineers to improve test stability, speed, and consistency using AI tools, focusing on automated testing workflows. 

Highlights 
  • Design and maintain testing infrastructure for Android platform.
  • Collaborate with Android engineers to improve test quality.
  • Utilize AI-driven tools for enhancing test processes.
  • Require expertise in test automation frameworks like Espresso and JUnit.
  • Strong experience needed in both backend and frontend systems, including Kotlin.
  • Base salary ranges from $100,000–$180,000 USD.
  • Must have 5+ years of experience in SDET or Test Engineering roles.

Senior Software Development Engineer in Test - Android Full Description

Join a fast-moving, AI-powered team that values collaboration, speed, and stability.
 
Role
We are looking for a Senior Software Development Engineer in Test (SDET) to join our dynamic engineering team. You will be working alongside our Android engineers to build and maintain a robust testing infrastructure for our Android platform, which currently runs thousands of tests across multiple devices. Every dev writes tests at Mighty. Your role will focus on improving test stability, speed, and consistency across the entire Android test-suite, with a particular emphasis on optimizing automated testing workflows.
You’ll collaborate closely with our Android Engineers to ensure seamless, high-quality code that powers millions of members and thousands of communities. In this role, you’ll leverage cutting-edge AI tools to apply mass changes to the test-codebase that enhance productivity and streamline testing processes.
 
What You’ll Do
  • Design, develop, and maintain our testing infrastructure to ensure consistent, high-quality results across the Android platform
  • Evolve the test‑suite itself – introduce new patterns and best practices, focusing on system‑level improvements, not writing feature tests for other teams.
  • Collaborate with the seasoned Android leaders to define testing patterns, direction, and improvements
  • Build in fast-paced iterations to optimize test stability, speed, and scalability
  • Leverage AI-driven tools to create intelligent testing solutions and improve test coverage and performance
  • Mentor and guide Android developers to elevate the testing standards across the team
  • Troubleshoot complex test failures, debug issues, implement solutions quickly, and improve the diagnosability of test issues over time
  • Drive the adoption of new testing technologies and methodologies that increase efficiency and accuracy
  • Ensure that all tests align with the quality and performance standards of our platform, by automating safeguards, not manual efforts

What We’re Looking For
  • 5+ years of experience in SDET or Test Engineering
  • Proven ability to work with Android engineering teams on large-scale mobile applications
  • Expertise in test automation frameworks, ideally for Android platforms, with experience in tools such as Espresso, UI Automator and/or JUnit
  • Strong experience with both backend and frontend systems, with knowledge of Kotlin, Jetpack Compose
  • Strong understanding of software patterns and practices, such as Page Object Models, inheritance, encapsulation, etc.
  • Experience with AI-driven test automation tools or a willingness to learn and experiment with them
  • Excellent communication skills and a team-oriented mindset
  • Bonus: experience writing and troubleshooting CI pipelines for Android using GHA (GitHub Actions) or Jenkins

Who You Are
  • You thrive in a collaborative environment and are excited to mentor and learn from others
  • You’re passionate about improving software quality and testing processes with a focus on speed and scalability
  • You love working in an experimental, fast-paced environment and adapting to changes quickly
  • You believe that AI tools can unlock new levels of productivity and are eager to apply them in innovative ways to improve test infrastructure
  • You are detail-oriented, proactive, and focused on delivering results with consistency and quality

Compensation: The base salary for this role ranges from $100,000–$180,000 USD, with exact compensation based on location, experience, and cost of living.