Taro Logo

Intermediate Software Quality Engineer - iOS

Fortune Global 500 organization providing world's largest package delivery service, operating in more than 220 countries with over 500,000 employees.
iOS
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Logistics

Description For Intermediate Software Quality Engineer - iOS

UPS, a Fortune Global 500 company and the world's largest package delivery service, is seeking a detail-oriented Intermediate Software Quality Engineer specializing in iOS development. This role offers an opportunity to join a dynamic mobile development team at a company with a rich history dating back to 1907 and a global presence in over 220 countries.

The position focuses on ensuring the quality, performance, and reliability of UPS's iOS applications through both manual and automated testing methodologies. You'll be working with cutting-edge tools and technologies including XCTest, XCUITest, Appium, and monitoring solutions like Firebase Crashlytics.

As an Intermediate Software Quality Engineer, you'll collaborate closely with developers, designers, and product managers to maintain high-quality standards throughout the development lifecycle. Your responsibilities will span from test planning and automation to performance monitoring and quality advocacy.

The ideal candidate brings 3+ years of software QA experience, with at least 2 years focused on iOS platforms. You'll need strong technical skills, including experience with automated testing frameworks and CI/CD tools, combined with excellent communication abilities to effectively collaborate across teams.

This role offers the opportunity to work for a company committed to innovation and global impact, with a strong focus on building safe, strong, and resilient communities. UPS's commitment to justice, economic opportunity, and environmental sustainability makes it an attractive destination for professionals looking to make a meaningful impact while advancing their careers in software quality engineering.

Last updated 14 days ago

Responsibilities For Intermediate Software Quality Engineer - iOS

  • Design, develop, and execute test plans and test cases for iOS applications
  • Build and maintain automated test suites using tools like XCTest, XCUITest, or Appium
  • Perform functional, regression, performance, and usability testing
  • Collaborate with developers to identify, document, and track bugs and improvements
  • Participate in code reviews and sprint planning to ensure testability of new features
  • Monitor app performance and crash reports using tools like Firebase Crashlytics or Instabug
  • Advocate for quality best practices and continuous improvement across the mobile team

Requirements For Intermediate Software Quality Engineer - iOS

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 3+ years of experience in software quality assurance, with at least 2 years focused on iOS
  • Strong knowledge of iOS platform, architecture, and development lifecycle
  • Experience with automated testing frameworks (XCTest, XCUITest, Appium)
  • Familiarity with CI/CD tools and processes (e.g., Jenkins, Bitrise, GitHub Actions)
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills

Jobs Related To UPS Intermediate Software Quality Engineer - iOS