Title: Android Automation Engineer
Location: Seattle, WA
Openings: 1
Type: Long-Term Contract
Summary
The Client SDK team is seeking an experienced Android Automation Engineer to work on automating testing of new and existing features in our Mobile SDK. This individual will be working mostly on their own, with direction provided by the QA team. They should be comfortable with Java, have familiarity with Appium, and be a self-starter. If you are passionate about building great software and have the depth of mobile experience to design and deliver an SDK for developers around the world, then this position might be perfect for you.
Responsibilities
- Overhaul and improve on the existing Android Appium automation framework
- Create automation framework APIs that can easily be used by QA Engineers
- Integrate the automation into our Jenkins CI/CD pipeline
- Backfill automated test suites for Client SDK features using the updated framework
- Create detailed, comprehensive, and well-structured automated test cases
- Create, maintain, and execute Appium Automation on physical test devices and simulators
Required Skills
- 4+ years of Mobile Testing experience with track record of creating Automation
- 3+ years of proven testing experience in Android platform
- 2+ years java automation experience
- 1+ years of experience with Appium
- Network proxy experience with tools like Charles
- White box testing experience (API testing is a +)
- Ability to deal with ambiguity, and willingness to help debug difficult issues and put the solution into automation
- Experience working on a development team that practices Agile/scrum methodologies
- Degree in Computer Science or a related field, or equivalent experience
Preferred Experience
- Running automation through Appium for the Android platform
- CI/CD experience with running and gathering test results and dealing with failures
- Self- starter and Relentlessly Curious about Mobile products
- Strong architecture, analytical and design skills