Native Mobile SDET in San Francisco, CA at APEX Systems

Date Posted: 2/5/2018

Job Snapshot

Job Description

Job #:  803361

 Native Application development team is looking for a Software Engineer in Test (SDET).  This resource will be setting up a new SDET environment in an established mobile development team.


Responsibilities and essential job functions include but are 
not limited to the following:

  • Develop iOS mobile UI automation using XCUITest 
    and Swift
  • Develop API test automation and tools using Java
  • Develops, maintains, and executes automated test 
  • Develop new automation frameworks, improve 
    existing ones and implement automated test suites and test cases within those 
  • Recommend improvements to automation, 
    development, automation execution and assist in their development and 
  • Participates in tool and technology selection 
    process and creates proof of concept models for new technologies.
  • Participates in analysis on whether features or 
    functions should be automated.
  • Provides supervision and guidance to other 
    SDETs, quality assurance engineers, developers, and testers.
  • Monitors, consolidates, analyses, debugs, and communicates 
    automation test results.
  • Creates and manufactures test data needed for 
    execution or database population.
  • Follows coding and design standards and provides 
    suggestions on improvements.
  • Participates in the continual maintenance of 
    code base and refactoring.



  • BS in Computer Science, related degree or equivalent experience
  • 5+ years of experience in designing, implementing and maintaining application and distributed systems automated testing frameworks
  • Familiarity with agile and test-driven development processes
  • Experience with a variety of software testing tools and practices e.g. JUnit, NUnit, Cucumber, Jenkins, TeamCity, Selenium and Watir.
  • Proficient in many of the major programming or scripting languages
  • Self-driven to take challenges head-on and achieve goals
  • Knowledge of performance and scalability test approaches
  • Able to apply a strong understanding of sophisticated multi-tier systems, networks, distributed systems, and databases to configure test environments and execute test plans
  • Able to troubleshoot complex systems problems, debug, and find root causes
  • Excel at working in small, dynamic, and fast-paced groups










EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 844-463-6178.