Job: Software Engineer in Test – Mobile

Title Software Engineer in Test – Mobile
Salary Market
Location San Francisco, CA
Job Information

Our client is looking to add a Software Engineer to focus on White-Box Testing and QA for iPhone and Android applications.  Looking for an engineer who is passionate about working on multiple mobile platforms and experience in developing test plans and test cases for mobile devices.

You will be responsible for developing test plans, test cases, as well as automation for testing mobile products. This role also includes some manual testing of cases not covered with automation.  Position is located in San Francisco, CA. US residents only please.

Responsibilities

  • Spending a large amount of time writing mobile test automation infrastructure and tests ( > 50% )
  • Spending a smaller amount of time executing manual test cases ( < 25% )
  • Plan, design, and implement test plans and test cases
  • Work closely with both product managers and software engineers to help ensure the reliability of  applications
  • Test products with relentless passion for quality and scalability
  • Maintain and extend existing automation scripts and automation frameworks
  • Report defects and follow up on them through resolution
  • Report on release readiness base on test coverage and success rates

Qualifications

  • Bachelors degree in Computer Science or similar a must
  • Excellent coding ability in Objective-C, Java, or C#
  • 2 plus years of QA White-Box Testing / automation experience (or desire to learn the fundamentals of software testing)
  • Deep knowledge of at least one popular mobile platform (iOS or Android)
  • Strong knowledge of data structures and algorithms
  • Solid understanding of object-oriented design
  • Basic understanding of web 2.0

Preferred Qualifications

  • Written or contributed to an iOS or Android app
  • Facebook platform experience
  • LAMP experience (linux, apache, mysql, php)