Previous Job
Mobile Test Automation Engineer - Appium
Ref No.: 18-00075
Location: Medina, Minnesota
Position Type:Contract
Start Date / End Date: 06/15/2018 to 12/29/2018
Mobile Test Automation Engineer - Appium
Someone who has a demonstrated proficiency with Appium - we need her/him to lead an effort where we ar moving a Xamarin-based test automation suite to Appium.
  • Have a proven QA track record, and be able to speak to specific instances where they as an individual boosted the quality of the product they were analyzing
  • Build out a test suite for several of our new products
  • Have deep analytical skills, and be able to understand how to find nooks and crannies in our testing coverage that is lacking
  • Be able to clearly and concisely work with developers to dig deeper on issues that are occurring
Develop, maintain, and communicate meaningful testing plans and recaps that drive product decisions.
  • Analyze and develop test cases that exercise the entire functionality of the Ride Command system, including In-Vehicle Infotainment systems and mobile apps
  • Execute regression tests prior to engineering and production releases of software
  • Communicate results, themes and trends in testing execution runs to project stakeholders to drive decisions
  • Accurately document issues found, assign proper severity, and engage members of the team to drive resolution
  • Ensure products are being developed to documented design and user experience standards
  • Provide recommendations on areas that will benefit from automated testing
  • Have a customer-focused mindset for delivering a product that is centered around a great customer experience
  • Be an active participant in and help enhance a mature agile environment
  • Be flexible enough to work on products being produced for a fast-changing market
  • Constantly look for ways to increase the team's velocity/productivity by eliminating wast
  • Understanding all the business/functional requirements for automation test plan.
  • Supporting system testing activities including test preparation
  • Ensuring test cases and scripts cover all requirements and design specifications. Writing automated and manual test cases and test scripts based on requirements and user stories.
  • Executing test cases manually or using automated test tools and supporting User Acceptance Testing and Validation Testing efforts.Implementing and maintaining manual/automated test cases to fulfill the requirements of continuous Testing.
  • Generating automation metrics, such as a percentage of the regression coverage and Pass Rate for each iteration Automation.
  • Ensuring that all automated tests are executed with stability and provide regular feedback/test results to the supervisors on the status of quality and coverage
  • Logging defects, testing/retesting defects, tracking progress and results and reporting status to the project lead.
  • Creating test reports for the development team and the project management organization.
Required qualifications to be successful in this role:
  • Hands-on experience in Software Testing
  • Hands-on experience in developing test automation scripting. Not just record playback manipulation, and execution.
  • Experience with QA and testing using Agile methodology
  • Experience testing mobile browser-based/web applications
  • Knowledge of the entire SDLC, testing methodologies and their direct implementation to projects.
  • Experience with various testing phases and approaches: functional, regression, integration and end to end.
  • Ability to work with Business Analysts to ensure full coverage of business requirements and the ability to provide estimates on test execution.
  • Knowledge of automation tools, such as Selenium Web Driver.
Desired Qualifications:
  • Familiarity with Azure and Amazon AWS would be an asset
  • Familiarity with SQL