Tyler Technologies - Moraine, OH
posted 4 months ago
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.