About The Position

Fidelity Investments is seeking a Senior Mobile Test Engineer to build and support a scalable, reliable platform for native mobile applications. The role applies mobile development and testing expertise to design, test, deploy, maintain, and improve customer-facing software. The engineer will help the team adopt test automation frameworks and practices, lead automated testing solutions for critical software components, and provide testing strategy for sophisticated ecosystems. The position uses native mobile languages and tools, including Kotlin, mobile testing frameworks, Git, and Jenkins. The engineer will promote testability, sound software engineering, and defect-prevention and security practices. They will contribute automated tests throughout the development process, integrate reliable tests into CI/CD pipelines, and collaborate with teammates to improve test coverage, release velocity, and production health. The role also influences testing strategy and backlog decisions, applies standards aligned with technology road maps, removes delivery impediments, and improves application stability and resiliency. Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Current onsite expectations vary by role and location and may evolve; the transition does not apply to fully remote roles. Fidelity will not provide immigration sponsorship for this position. Hiring and association may be subject to restrictions arising from applicable laws and regulations related to certain criminal histories.

Requirements

  • Bachelor's or master's degree in computer science, software engineering, or a related field.
  • 5+ years of experience testing, debugging, and supporting mobile applications.
  • Hands-on native mobile testing experience with Espresso or Jetpack Compose UI Testing for Android.
  • Demonstrated expertise in Kotlin, Android Studio, and the Espresso framework in a large enterprise environment.
  • Hands-on experience with DevOps tools.
  • Experience delivering software in an Agile environment.
  • Experience testing REST APIs and a strong understanding of RESTful web services.
  • Experience in a DevOps environment with CI/CD tools.
  • Ability to investigate, isolate, and resolve technical issues across the full technology stack using automated and manual testing methods.

Nice To Haves

  • Experience with Git, GitHub, and Jenkins.

Responsibilities

  • Build and support a scalable, reliable platform for native mobile applications.
  • Design, test, deploy, maintain, and improve customer-facing software solutions.
  • Lead development of automated testing solutions for critical software components.
  • Provide testing strategy for sophisticated ecosystems.
  • Support adoption of test automation frameworks and best practices.
  • Use testing and testability knowledge to influence software design and promote engineering, defect-prevention, testability, and security practices.
  • Develop and participate in automated unit, component, integration, functional, performance, scenario, and interoperability testing.
  • Help design reliable, accurate tests and integrate them into CI/CD pipelines.
  • Collaborate with team members to improve test coverage, release velocity, and production health.
  • Enable the team to design and develop automation using the Espresso Framework.
  • Influence strategic backlog and prioritization decisions related to testing strategy.
  • Set and apply standards and ensure work aligns with established technology road maps.
  • Remove impediments to delivery.
  • Improve software stability and resiliency by raising software engineering standards and quality.
  • Develop and advise on software system testing and validation procedures, programming, and documentation.
  • Investigate, isolate, and resolve technical issues across the full technology stack using automated and manual testing methodologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service