Software Engineer, Mobile Automation
JWPLAYER
(New York, New York)We're the New York-based startup that brought online video to more people in the world than anyone else.
JW Player is looking for a talented Software Engineer experienced in building test automation frameworks for both iOS & Android apps to join our rapidly growing team in our New York City headquarters. The right candidate will relish the opportunity to implement testing processes and automation frameworks for our Mobile SDK’s. This role will report to the Director of Quality Assurance.
- Work closely with the Product and Engineering teams to refine acceptance criteria, write detailed test plans, and build/maintain detailed test cases
- Execute hands-on functional testing and regression tests on the iOS & Android SDKs and demo apps
- Implement test harnesses and automation tools that provide ways to validate and speed up integration testing
- Identify opportunities to scale our test practices and drive those from concept to implementation including roll-out and team education
- Work as part of a scrum team in an agile environment
- 1-3 years experience as an iOS and/or Android app developer
- Experience with Android SDK, Cocoa Touch, and back-end languages (Objective-C or Swift, Java)
- Experience testing mobile apps, popular Android/iOS devices, SDKs and/or APIs
- Experience using code repositories and CI tools, such as Git, Jenkins, Maven, Cocoapods, Gradle, or similar
- Skilled in analyzing requirements & acceptance criteria, determining new test cases that should be created and identifying regression test cases to be updated
- Bachelor of Science in Computer Engineering, Computer Science or equivalent
Bonus Points
- You’ve successfully implemented new testing/automation tools and processes from scratch with testing tools such as Selenium, Appium, Robotium, KIF
- Knowledge of video encoding, ad networks, content management platforms, and/or streaming protocols
- Experience with web video (HTML5 and/or Flash)
- Familiarity with HTML5, JavaScript, and CSS
- Familiarity with test-driven development (TDD), unit tests, and behavior-driven development (BDD).
Questions
There are no answered questions, sign up or login to ask a question
- APIs
- Content Management
- CSS
- Objective-C
- Swift
- Flash
- iOS
- Java
- JavaScript
- Mobile Applications
- Android SDK
- Apache Maven
- Behavior Driven Development (BDD)
- Cocoa Touch
- Computer Engineering
- Functional Testing
- Git
- Gradle
- HTML5
- Jenkins
- Regression Testing
- Selenium
- Test Driven Development (TDD)
- Unit Testing
- Computer Science
- Robotium
- Automation Tools
- Appium
- Knowledge of Software Development Kit
- CocoaPods
- Video Encoding
- Advertising Network
- Streaming Protocols
- Web Video
- Knowledge Interchange Format
- Android Apps

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.