Responsible for building and supporting scalable and reliable Platform for native mobile applications
Applying strong Mobile development and testing skills to design, test, deploy, maintain, and improve customer-facing software solutions
Supporting the team in adopting test automation frameworks and best practices
Leading the development of automated testing solutions to ensure the quality of critical software components using native mobile languages like Kotlin, mobile testing tools, Git, and Jenkins
Collaborating with team members on improving team's test coverage, release velocity and production health
Enabling the team in designing and developing automation using Espresso Framework
Requirements
A bachelor's or master's degree in computer science, Software engineering or related field
5 plus years of experience with testing, debugging, and supporting Mobile applications
Hands-on experience with native mobile testing is necessary, either in Espresso or Jetpack Compose UI Testing for Android
Demonstrated experience as an authority using Kotlin, Android Studio, Espresso framework in a large, enterprise environment required
Hands on experience with DevOps tools
Experience in delivering software in the Agile environment
Experience investigating, isolating, and resolving technical issues across the full technology stack by using automated and manual testing methodologies
Experience testing REST APIs with a strong understanding of RESTful web services
Experience in a DevOps environment with CI/CD tools; experience with Git, GitHub and Jenkins desired