Previous Job
Previous
Mobile / UI Platform Manual Testing II
Ref No.: 18-12587
Location: San Francisco, California
The Mobile / UI Platform Manual Testing team conducts testing for scrum teams who
• develop salesforce mobile web and hybrid applications
• develop frameworks for rendering UI across all supported mobile devices, apps, operating systems, and browsers, including the desktop experience
Our team members
• work directly with scrum teams to create testing user stories on their behalf
• collaborate with each other to prioritize user stories and execute test cases
• provide progress updates to scrum teams on progress
• maintain test cases for and conduct weekly patch and periodic regression testing
• review and take action on feedback from Salesforce employees using our applications
• verify reproducibility of bugs found by others
• retrieve and file bugs from devices' crash report logs
• write descriptive bug reports
• maintain regression test suites
Supported mobile operating systems include: iOS, Android, Windows and Blackberry.

Requirements:
• three to five full years experience conducting feature, regression, and exploratory testing of hybrid, mobile business applications on two or more of the operating systems mentioned
• programming experience in Java, C++
• experience writing automating test cases in tools like selenium, web driver, applytools, etc
• experience coordinating a team's work
• strong interest in and demonstrated knowledge of various mobile devices and operating systems
• experience testing applications as users configured with different permissions
• experience with tools like XCode, Charles, Android Studio, HockeyApp, Jenkins, ADB command tool, etc.
• understanding of concepts and methods in client / server interactions
Characteristics:
• ability to suggest improvements to test cases and flow
• excellent verbal and written communication skills
• proactive communication with team and automation engineers
• passion for customer experience
• ability to switch projects based on changing priorities in a dynamic, agile software development environment
• ability to quickly learn new areas, and identify and prioritize the related testing work
• comfortable asking a lot of questions
• patience, creativity and open mindedness
Desirable:
• BA, BS, MS computer science degree, or similar.