Senior Software Test Engineer (Android/Kotlin)Position Overview:We are seeking a
Senior Software Test Engineer(Android/Kotlin) to lead and elevate the quality assurance process for our enterprise-grade Android application. In this role, you will be the champion of quality, responsible for designing robust test strategies, building automated test suites, and integrating them seamlessly into our CI/CD pipelines.
The ideal candidate has a deep background in mobile test automation, a strong understanding of the Android ecosystem, and the leadership skills to drive QA best practices across the development lifecycle.
What you'll do:- Strategy & Leadership: Lead the development, implementation, and maintenance of comprehensive test strategies, test plans, and quality procedures for our enterprise Android application.
- Automation Development: Design, build, and maintain scalable automated testing frameworks for mobile using tools like Appium and native Android testing libraries.
- CI/CD Integration: Work closely with the DevOps and development teams to integrate automated test suites into our GitHub Actions CI/CD pipelines, ensuring rapid and reliable feedback loops.
- On-Device Hardware Testing: Manage and execute test suites across multiple distinct physical hardware controllers, ensuring robust app performance and connectivity across our entire device matrix.
- Defect Tracking & Monitoring: Monitor application health and stability in production and staging environments using tools like Sentry, proactively identifying regressions and performance bottlenecks.
- Collaboration: Partner with software engineers product managers to understand requirements, accept criteria, and ensure testability is baked into the feature design phase.
What You'll Need:- Senior-Level QA Expertise: 5+ years of experience in testing, validating, and ensuring the quality of enterprise-grade applications.
- Mobile Automation: Proven, hands-on experience with mobile automated testing tools (specifically Appium or similar frameworks).
- Test Lifecycle Management: Demonstrated success in leading test strategy development from scratch for complex, large-scale apps.
- Ecosystem Tools: Strong experience with Git, GitHub UI/Workflows, and issue-tracking software.
You'll Stand Out:- Kotlin & Android Development: Experience writing or reading native Kotlin code, with a solid grasp of the Android SDK.
- Native Testing Frameworks: Experience writing native Android unit tests, integration tests, and UI tests using Jetpack Compose testing libraries.
- Build Tools: Familiarity with Gradle build configuration and management.
- Application Monitoring: Hands-on experience analyzing crash logs and performance metrics via Sentry.
- CI/CD Optimization: Advanced experience configuring and optimizing GitHub CI pipelines for mobile builds.
What We Offer- Competitive salary and performance bonuses.
- Comprehensive health, dental, and vision benefits.
- Flexible working hours and remote-work options.
- Opportunities for professional growth and continuous learning.
- A collaborative, tech-forward engineering culture.
#LI-AS1