Tyler Technologies - Moraine, OH

posted 4 months ago

Full-time
Remote - Moraine, OH
Professional, Scientific, and Technical Services

About the position

Tyler Technologies is seeking an Automation Engineer to join our team in Moraine, Ohio. In this role, you will be responsible for designing, implementing, and executing test cases based on product functional specifications. You will develop, implement, and maintain test automation scripts using various automation tools, and create a robust test automation framework. Your analytical skills will be crucial as you analyze software issues to determine root causes and provide detailed reports to the QA Manager and Software Engineers. As an Automation Engineer, you will conduct thorough and accurate software testing, providing approvals during development sprints, integration, release, regression, and patch software development phases. Documenting results is a key part of your responsibilities. You will perform comprehensive testing to validate that program modules meet specifications and standards, which will involve interviewing multiple parties to design effective test solutions. You will also create and maintain test plans and test cases for all testing assignments, typically of moderate complexity. Participation in agile scrum meetings will be essential to gain and apply knowledge of feature requirements and system operation, ensuring that new feature stories have appropriate test criteria defined. You will review and edit regression test case scripts and document and execute various testing approaches, including black box, exploratory/heuristic, and end-to-end testing, to ensure effective product test coverage. Collaboration with Product Analysts, Product Managers, and other relevant parties will be necessary to design and document test cases for new and existing product features within Tyler's software application. You will assist product development in designing acceptance test criteria for new product feature stories and validate written documentation for accuracy and completion. Leveraging risk-based analysis will help you identify manual test cases for test automation. You will execute automated test scripts, evaluate results, and assist with automation script maintenance. Identifying and documenting software defects in the issue-tracking system while proactively communicating with software developers and other relevant parties will be part of your daily tasks. You will adhere to and assist senior team members and leadership in developing standards and procedures, and assist in training other team members and new QA staff when new processes are introduced to ensure consistency throughout the department. Occasional travel to client sites within the continental United States may be required. You must work in the office at the specified worksite at least three days per week, with an option to work remotely up to two days per week within the same MSA as the worksite.

Responsibilities

  • Design, implement and execute test cases based on product functional specifications.
  • Develop, implement and maintain test automation scripts using automation tools.
  • Develop solid test automation framework.
  • Analyze software issues to determine root causes and provide detailed reports to the QA Manager and Software Engineers.
  • Conduct thorough and accurate software testing 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; interview multiple parties to design effective test solutions.
  • Create and maintain test plans and test cases for all testing assignments typically of moderate complexity.
  • Participate in 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 regression test case scripts.
  • Document and execute black box, exploratory/heuristic, end-to-end, and any other testing approaches necessary to ensure effective product test coverage.
  • Work with Product Analysts, Product Managers and other relevant parties to design and document test cases for new and existing product features within Tyler's software application.
  • Assist product development in the design of acceptance test criteria for new product feature stories.
  • Validate written documentation for accuracy and completion.
  • Leverage risk based analysis to identify manual test cases for test automation.
  • Execute automated test scripts and evaluate results; assist with automation script maintenance.
  • Identify and document software defects in the issue-tracking system and proactively communicate with software developers and other relevant parties.
  • Adhere to and assist senior team members and/or leadership in the development of standards and procedures.
  • Assist in the training of other team members and new QA staff when new processes are introduced.

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering, Information Technology, or a related discipline, or a foreign equivalent.
  • 2 years of experience working as a Software Engineer II, Automation Engineer, or similar occupation.
  • 2 years of experience with developing automated tests using coding languages (such as C#).
  • Experience with QA testing methodologies.
  • Familiarity with the full software development lifecycle.
  • Experience with Agile SCRUM methodology.
  • Proficiency in SQL.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service