Ref No.: 18-61142
Location: San Francisco, California
Start Date: 08/22/2018
 Job Description:
Mobile Application team is looking for a Sr. Test Automation Developer, Mobile.
In this role, you will provide guidance and standards to Quality Assurance engineers to provide the highest quality for each release.
 
Essential Functions:
Develop, maintain and execute automation tests to ensure sufficient test coverage for iOS and Android applications
Work collaboratively with cross-functional teams to understand project objectives, gather automation requirements, design automated tests, troubleshoot issues, and implement scalable test automation solutions
Use high quality automation test engineering best practices, test strategy and principles as defined by the Lead. Provide mentoring to team members to ensure all members use the same best practices, strategies and principles.
Provide mentoring, where appropriate, to elevate the automation skills within the team.
Partner with Software Engineers, UX/UI, quality Engineers, Product Managers to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
Participate in automation script code reviews and provide guidance on automation best practices
Exercise solid knowledge of Appium capabilities providing feedback to improve framework and best practices.
Strong knowledge of automation framework concepts and automation best practices
Develop and monitor test metrics and provide timely communication to key stakeholders on a regular basis.
 
Qualifications:
At least 3 years of QA Engineering experience OR  in QA and Development (4 with Bachelors)
At least 3 years of experience in automated testing towards mobile applications using TestNG, Appium/Java on iOS and Android platforms (5 with Bachelors)
Strong knowledge on Test Automation Frameworks and best practices
Programming in Java OR any object oriented programming language
Experience with Test Automation tools - Selenium/Cucumber/Calabash/Appium
Testing Hybrid and Native app on iOS and Android platforms;
Experience assessing risk for determining appropriate levels of testing
Demonstrated skills using code repositories like GitHub
Experience with CI/CD with Hudson/Jenkins tools
Experience with JIRA for project management and defect tracking
Experience leading ambiguous situations, dealing with IT issues and coming up with effective solutions to ensure project deliverables on time and within budget
Experience with a variety of test tools and software testing practices, including developing, implementing, maintaining and managing manual/automated testing systems and environments.