K

Kaiser Permanente

Integrated healthcare provider and payer platform

IT Applications Engineer IV - Mobile-iOS, Android Testing, Greensboro, NC

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeGreensboro, NC, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science, CIS, or a related field, with four years of experience in software development or a related field; equivalent work experience may substitute for the degree requirement.
  • At least three years of experience working on projects involving implementation of solution development life cycles, such as software development life cycle.
  • At least one year of experience in a technical leadership role, with or without direct reports.
  • At least three years of experience developing and/or implementing mobile applications.
  • Hands-on experience writing and executing mobile application test automation using automation and user-interface testing frameworks such as Selenium, XCUI, and Espresso.
  • Experience developing test plans and test cases and automating and executing them.

Responsibilities

  • Develop applications for Android and/or iOS devices using Agile methodologies to design and implement new customer-facing features.
  • Collaborate with product management and user experience teams to create client applications that maximize user experience.
  • Adhere to standard mobile device security practices.
  • Contribute to the overall architecture of the organization's mobile technologies.
  • Complete work assignments and support business-specific projects by applying subject-area expertise.
  • Support the development of work plans to meet business priorities and deadlines.
  • Ensure the team follows all procedures and policies.
  • Coordinate and assign resources to accomplish priorities and deadlines.
  • Collaborate cross-functionally to make effective business decisions.
  • Solve complex problems and escalate high-priority issues or risks as appropriate.
  • Recognize and capitalize on improvement opportunities.

Desired Qualifications

  • Experience with application programming interface testing.
  • Two years of experience in test-driven development.
  • Two years of experience developing and integrating third-party source code or libraries.
  • Three years of experience integrating application programming interfaces or services.
  • Three years of experience applying Scrum development practices.
  • Three years of experience programming Java or Kotlin for the Android platform.
  • Three years of experience programming Objective-C or Swift for iOS.
  • Two years of experience developing automated tests using XCUITest or Espresso.
  • Two years of experience developing automated tests using a mobile device cloud such as Perfecto Mobile.
  • Two years of experience with content management systems such as Adobe Experience Manager.
  • Two years of experience with cloud platforms such as Azure or IBM WebSphere Application Server.
  • Three years of experience working with native mobile application DevOps continuous integration tools and technologies.
  • Two years of experience working with native mobile application build tools.
  • Two years of experience working with native mobile application dependency management tools such as Gradle, CocoaPods, Swift Package Manager, or Maven.
  • Two years of experience developing HIPAA- or PCI-compliant applications.
  • One year of experience working with location technology such as real-time location services or beacons.
  • Two years of experience working with mobile development or DevOps tools and technologies such as Jenkins, SonarQube, JUnit, XCTest, Gradle, CocoaPods, and similar tools.

About the Company

Kaiser Permanente

Integrated healthcare provider and payer platform

Kaiser Permanente runs an integrated healthcare platform that lets members manage and pay medical, premium, and pharmacy bills online. It serves Medicare Advantage, Individual and Family, and non-employer plans, offering options to pay as a guest or set up payment plans. The platform works by presenting a centralized online portal where users can view bills, choose how to pay, and handle multiple types of charges in one place. Revenue comes from premiums and medical services fees, while the service aims to reduce administrative work for both providers and patients and encourage on-time payments. What sets Kaiser Permanente apart is its combination of healthcare services with a single billing experience across multiple plan types, focusing on a user-friendly, centralized payment process rather than handling billing through separate systems. Its goal is to provide a straightforward, reliable way for members to manage and pay their bills, improving convenience and payment timeliness.

Company size
10,001+
Company stage
Grant
Total funding
$7.5M
Headquarters
Oakland, CA
Founded
1945

Recently Posted Jobs

Explore more opportunities at Kaiser Permanente

See more jobs