Automation Software Engineer

Salary depends on experience
Posted on 10/06/17
Portland, OR
Salary depends on experience
Posted on 10/06/17

You will be responsible for

  • Testing mobile eBay native apps for different mobile products on smart phones - iPhone, iPad, and Android phones and tablets.
  • Testing the mobile apps using simulators (iOS, Android and MobileWeb clients)
  • Creating and implementing test plans and test cases
  • Creating automation tests with JUnit, XCTest, Espresso, Appium, web driver
  • Participating in release planning, go/no-go meeting & coordinating release processes
  • Working closely with the product and development teams (both remote and local) to understand product requirements, architecture and technologies
  • Filing, tracking and reporting defects
  • Reporting progress, risks and test coverage effectively
  • Configuring defect and test management tools
  • Managing QA devices and environments
  • Mentoring team members
  • Providing technical guidance to the team
  • Researching and evaluating new technologies / tools for building better test automation
  • Participating in innovation channels at eBay
  • Presenting at tech conferences

Job Requirements

  • Must
    • Love eBay and Mobile devices!
  • Will have to
    • Test web and mobile applications
    • Test Java based web services
    • Test on mobile devices - iPad, iPhone, Android phones and tablets
    • Use Mac and Windows with mobile devices and simulators
    • Interact effectively across multiple departments and groups
    • Apply various QA methodologies
    • Use programming skills to create tools/automation code bug fixes
    • Use Java, XML, etc for everyday test/automation tasks
    • Write JUnit tests for the product under development
    • Estimate the efforts to test, create and maintain automation tests
    • Use tools like SOAP UI, Charles Proxy
    • Debug web service layer related issues from front end layers
    • Work on fixed deadlines
    • Be comfortable with changing priorities


  • Must have
    • Experience with testing and automating Java based Web services/API and automation
    • Experience in testing mobile platforms like iOS & Android
    • Experience with distributed software systems
    • Working knowledge of Mac/Unix/Linux/Windows operating systems
    • Strong understanding of QE methodologies
    • Good programming skills
    • Ability to effectively interact across multiple departments and group
    • Ability to work independently or as part of a team to accomplish critical business objectives
    • Excellent verbal and written communication skills
    • Experience with mentoring team members and guiding peers
    • Impeccable attention to details


Bachelors Degree or Equivalent


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.