Senior Software Test Engineer ensuring quality for mobile applications at Caterpillar Inc. Leading test strategies and collaborating across teams to enhance product reliability and performance.
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.
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.
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.
Experience in internationalization and localization testing.
Experience with iOS Mobile, XCode and Android Mobile, Android Studio.
Solid experience with Automation and Manual Testing XCTests (Swift), Espresso (Kotlin), React Native (python) > UI Testing Azure Test Lab.
Benefits
Medical, dental, and vision benefits*
Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
Senior Test Automation Engineer developing test automation strategies and scripts for various sectors including finance and education. Collaborating with clients and cross - functional teams in multiple locations.
Software Test Engineer developing and executing comprehensive test plans and automation scripts. Collaborating with engineering teams to enhance product reliability and user experience.
Manual Test Engineer responsible for testing and ensuring software quality in government projects. Collaborating with stakeholders and delivering impactful quality assurance services.
Senior Quality Test Engineer II at Elsevier developing scalable automation frameworks for healthcare solutions. Collaborating cross - functionally to ensure quality and reliability of healthcare decision support tools.
Automated Quality Test Engineer at Elsevier enhancing healthcare by building AI - powered decision support tools. Responsible for developing scalable automation frameworks and API testing.
Senior Autonomy Systems Test Engineer at Zoox, overseeing autonomous driving software testing and validation. Collaborating with developers to ensure software reliability and safety in vehicles.
QA Automation Engineer creating automation strategies and developing frameworks for a Generative AI startup. Validating LLM flows and integrating with CI/CD pipeline in a hybrid working format.
Senior Quality Test Engineer developing scalable automation frameworks using JavaScript/TypeScript for healthcare decision support. Collaborating in Agile environments to ensure high - quality releases.