About The Position

Fidelity Investments is hiring a Senior Mobile Test Engineer to build and support a scalable, reliable platform for native mobile applications. The role applies mobile development and testing skills to design, test, deploy, maintain, and improve customer-facing software solutions. It supports adoption of test automation frameworks and practices, and leads automated testing solutions for critical software components using native mobile languages such as Kotlin, mobile testing tools, Git, and Jenkins. The position draws on in-depth quality engineering knowledge to establish testing strategies for sophisticated ecosystems. The engineer contributes throughout the development process, develops and integrates automated tests into CI/CD pipelines, and works with the team to improve test coverage, release velocity, and production health. The role also influences testing strategy, engineering standards, system validation procedures, and software stability and resiliency. Fidelity is transitioning to a full-time onsite working model through a phased regional and role-based rollout. Current onsite expectations vary, and may evolve; the transition does not apply to fully remote roles. Fidelity will not provide immigration sponsorship for this position. Employment may be restricted by applicable laws and regulations based on certain criminal histories.

Requirements

  • Bachelor's or master's degree in computer science, software engineering, or a related field.
  • More than 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 authority using 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 investigating, isolating, and resolving technical issues across the full technology stack using automated and manual testing methodologies.
  • Experience testing REST APIs and a strong understanding of RESTful web services.
  • Experience working in a DevOps environment with CI/CD tools.

Nice To Haves

  • Experience with Git, GitHub, and Jenkins.
  • Native mobile testing experience with XCUITest.

Responsibilities

  • Design, test, deploy, maintain, and improve customer-facing native mobile software solutions.
  • Lead development of automated testing solutions for critical software components.
  • Support adoption of test automation frameworks and best practices.
  • Use testing and testability expertise to influence software design and promote sound engineering, bug-prevention, testability, and security practices.
  • Participate in development through automated unit, component, integration, functional, performance, scenario, and interoperability tests.
  • Help design reliable and 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 align work with established technology road maps.
  • Remove impediments to delivering value and improve software stability and resiliency through stronger 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