Job Description :
Title: Automation Test Engineer w/ Mobile experience

Location: Dearborn, MI

Duration: 12 Months

Description:
Design and implement an automation framework for validating mobile applications and responsive web sites. Framework created would enable either developers or other automation engineers to build automated tests.

Develop automated testing framework for API’s and web services.
Design and implement automation methodology to support adobe tagging validation.
Establish appropriate projects in Jenkins that work in conjunction with automated build and deploy jobs.
Research and implement various automation tools or programs that facilitate validation of the different components associated with digital advertising and adobe analytics. This will involve a variety of technologies and approaches.


Maintain technology expertise, keeping current with evolving testing tools, techniques, and strategies to improve the overall testing
efficiency, processes, and best practices. Maintain a focus on customer-service, efficiency, quality, and growth. Mentors other team members and provides guidance for improvements

Minimum Qualifications

Must have 3+ years of experience developing automation on mobile devices. Experience using Perfecto is preferred but not required.
Must have 3+ years of automation experience with Selenium.
Must be proficient in Java and have the ability to write programs from scratch.
Must have created an automation framework that includes using mock services or virtualized services.
Knowledge of various digital advertising tooling is a plus but not required.
Experience in implementing testing frameworks and testing harnesses.
Experience with Karma, Mocha, Jasmine, and Protractor.
2+ years of experience with Jenkins
2+ years of experience delivery automation solutions using Agile methodology.
Experience with Eclipse or similar IDEs
Experience with Source Control tools such as SVN or Git
Ability to work on multiple projects concurrently and meet deadlines
Ability to work in a fast-paced team environment. Expectations include a high level of initiative and a strong commitment to job knowledge, productivity, and attention to detail
Strong verbal and written communication skills.
Solid software engineering skills - participated in full lifecycle development on large projects.