Senior Lead Automation Engineer

Join the Tyler Development Team!

Meet the Tyler Development Team

Tyler Product Strategy

Tyler User Experience



Senior Lead Automation Engineer

The Senior Lead Automation Engineer leads the design, maintenance and execution of test plans, cases and scripts. This incumbent has advanced knowledge and experience and is an expert at anticipating, identifying and tracking defects on high profile and highly complex assignments/ projects and completes all necessary tasks that result in the release of high quality software to Tyler clients. The Senior Lead Automation Engineer is considered the go-to person for highly critical tasks or large scale projects including highly complex projects to substantially improve the overall quality of the product, departmental procedures, processes and company/interdepartmental communications and aspects.

Location

Latham, New York

Responsibilities

  • Is the go-to Automation employee on the design, implementation and execution of highly complex and/or high profile test cases.
  • Provide technical leadership and mentor other QA staff on various size projects of varying degrees of complexity.
  • Conduct advanced research and comprehensive, efficient and innovative software testing of highly complex and high profile projects and provide approvals during development sprints, integration, release, regression and patch software development phases; document results.
  • Perform comprehensive testing and validate that program modules meet specifications and standards; anticipate risks and issues before they occur and determines short and long term strategies to meet customer’s current and future testing needs.
  • Create and maintain test plans and test cases covering highly complex test cases for the product and features.
  • Create release test plans ensuring they are comprehensive, efficient and maintained strategically; take primary responsibility for certifying a product release for all testing assignments.
  • Participate and provide expertise, innovate ideas and solutions during agile scrum meetings to gain and apply knowledge of feature requirements, system operation, and ensure new feature stories have appropriate test criteria defined.
  • Review and edit highly complex regression test case scripts.
  • Identify, document and execute black box, exploratory/heuristic, end-to-end, and any other testing approaches necessary to ensure comprehensive, effective and efficient product test coverage to meet short term and long term goals.
  • Work with Product Analysts, Product Managers, senior leadership and other relevant parties to design and document test cases for new and existing highly complex product features and functionality within Tyler’s software application.
  • Consult with product/development in the design of acceptance test criteria for new product feature stories. Identify opportunities for automating test scripts and assist in the creation of automated test scripts and evaluation, execute and maintain them.
  • Demonstrate a strategic and in depth understanding of how clients use the product and what they are trying to accomplish in its use to create optimal testing solutions with a long term vision.
  • Validate documentation such as technical guides and product documents to ensure close alignment with the needs of the business.
  • Leverage risk based analysis to identify highly complex manual test cases for test automation prioritizing them strategically based on the needs of the business and clients.
  • Execute automated test scripts and evaluate results to identify strategic solutions. Document software defects in the issue-tracking system and proactively communicate with software developers.
  • Implement QA standards and procedures on projects of varying degrees of complexity and provide expertise to development QA standards and procedures.
  • Lead project teams on process improvement and other QA initiatives; provide expertise primarily to various levels of staff in developing QA skills.
  • Identify new procedures, methods and/or tools to improve the efficiency of the QA process involving prioritizing strategically and developing and delivering best practices.
  • Provide analysis and consulting to support for development and support team employees and senior leadership.
  • Mentor and train primarily various QA staff through sharing subject matter expertise and formal classes as appropriate.
  • Occasional travel may occur.
  • Perform other duties as assigned.

Qualifications

  • Bachelor's degree or higher in Computer Sciences, Management Information Science, or Business. Equivalent work experience may substitute for degree requirement.
  • Typically has ten years of experience in software quality assurance/testing or related experience including but not limited to writing and executing on test cases, test scripts and plans successfully.
  • Previous experience developing automated tests using coding languages (such as C#) required.
  • Advanced analytical and problem solving skills involving comprehensive research and fact finding along with effective root cause analysis, sound decision making and effective resolutions.
  • Advanced understanding of QA testing methodologies and practices.
  • Strong knowledge and understanding of the full software development lifecycle and associated methodologies is required.
  • Demonstrable experience creating testing solutions that support in depth knowledge and understanding of how clients use Tyler product(s).
  • Keen attention to detail.
  • Strong planning and organizational skills involving the ability to manage multiple work streams effectively.
  • Proven track record of leading projects to a successful outcome.
  • Strong time management skills with proven track record of delivering successful results.
  • Strong interpersonal and communication skills involving communicating technical and nontechnical information in writing and verbally.
  • Solid knowledge and experience with relational databases including solid knowledge and understanding of SQL and queries.
  • Proficient with Microsoft Office.
  • Ability to work independently as well as collaborate in a team as well as across functional groups.
  • Proven experience successfully providing guidance and direction to team.
  • Ability to be effective in a fast paced environment.
  • Strong knowledge and understanding of Agile SCRUM development processes.
  • Must be able to travel occasional if requested.

Apply Online
Requisition Number: 4516382

 

 

lr