Senior Automation Engineer

Software Development Troy, Michigan


Description

We are looking for an innovative and results-oriented Senior Automation Engineer. In this role, you will be a hands-on advocate and leader for test automation across Tyler’s public safety software team. The key responsibilities will involve building automation frameworks, developing QA processes, and implementing testing tools and tooling standards. 

The position requires a background in quality assurance, strong coding skills, and knowledge of test automation tools/frameworks. We are looking for the Senior Automation Engineer to influence and educate other team members and leaders on test automation best practices.

Responsibilities

  • Be a hands-on advocate and leader for Test Automation across the project team.
  • Set and communicate automation strategies and processes for web services, APIs, middleware, UI etc., evaluate and implement software test automation tools and tooling standards
  • Build automation frameworks to increase reuse and reduce effort
  • Increase automation cycle execution run times and decrease manual analysis of results
  • Keep automation current, flexible and designed to work within a continuous integration / deployment framework
  • Recommend meaningful and automated dynamic reports and metrics that measure the success of automation efficiency and quality, and provide action items for continuous improvements
  • Interact with various levels of individual contributors and management to educate and influence
  • Implement and lead Continuous Integration / Continuous Deployment strategies
  • Maintain tools used in the Automation development including source control, test management, and release systems
  • Influence, develop and execute QA process and testing best practices
  • Be a quality leader in defining quality metrics
  • Review & run manual tests to understand the opportunities to drive automation of test cases to help scale development & testing
  • Augment & improve processes to qualify builds and various milestones in the product development lifecycle
  • Work in an agile environment to support the development team’s delivery of features and fixes
  • Make quality judgments and recommendations to make go/no-go decisions for critical milestones
  • Collaborate with off-site Dev teams.
  • Be proactive in keeping your skills fresh.

 Qualifications

  • Experience developing test automation for web apps using Angular
  • 5+ years of Automation Test Tools and Framework experience
  • Experience using Protractor, Jasmine, Cucumber, and Selenium
  • Experience in testing web services running in the backend, unit and integration tests
  • Ability to convert test cases & end-to-end scenarios into repeatable automated test cases
  • Taking initiative and self-starter, as part of a team
  • Bachelor’s degree in Computer Science or equivalent work experience
#DICEPS