Cat® Digital is looking to leverage the latest technologies to build industry-leading digital and analytics solutions for their customers and dealers. The AI Assistant Mobile team specifically needs an experienced Senior Software Test Engineer to ensure the quality of their mobile applications, which are critical for managing over 1.5 million connected assets worldwide.
Requirements
- Deep expertise in testing iOS and Android mobile applications.
- Experience with SDK development and testing in React Native, Native Android / IOS, Capacitor and other comparable frameworks.
- Solid understanding of mobile accessibility standards and experience conducting accessibility testing.
- Proven ability to develop test strategies, documentation, and both automated UI and functional tests.
- Exceptional skills in bug detection, regression testing, and defect tracking.
- Experience with iOS Mobile, XCode and Android Mobile, Android Studio
- XCTests (Swift), Espresso (Kotlin), React Native (python) > UI Testing
Responsibilities
- Develop comprehensive testing plans for assigned features, incorporating manual, automated, exploratory, and ad-hoc testing to ensure high-quality releases.
- Take full ownership of feature quality by performing tests, evaluating risks, and clearly communicating results and release readiness to team members.
- Find opportunities for process optimization and collaborate with Engineering to improve team productivity and efficiency.
- Partners with Product Development, Product Management, Quality Engineering, Load & Performance, UX, and Operations teams to develop innovative testing strategies that meet market demands for functionality, scalability, reliability, and performance.
- Analyze feature requirements for each release, define testing strategies, and coordinate execution across relevant team members.
- Manage the full defect lifecycle—reporting, tracking, re-testing—and produce detailed test plans, end-to-end scenarios, and status reports to support release decisions.
- Perform tests, evaluate risks, and clearly communicating results and release readiness to team members.
Other
- This candidate is an exceptional leader, with excellent problem-solving skills and proven experience across the mobile application space.
- Strong analytical and communication abilities, with a curiosity about solving complex and ambiguous problems.
- Ability to prioritize, meet deadlines, and work independently with minimal supervision.
- Demonstrated success in leading QA efforts for large-scale, complex applications.
- This position will have the option to be based out of our Chicago, IL; Peoria, IL or Irving, TX offices.