Senior QA Automation Engineer

Tyler Technologies
Lawrenceville, Georgia
Full-time

Description

The Automation Engineer is responsible for writing test design specifications and automated test cases, and designing and developing test automation framework and tools to ensure the functionality of the software.

The Automation Engineer handles work of moderate to complex scope and complexity.

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; this involves interviewing multiple parties to design effective test solutions.
  • Create and maintain test plans and test cases for all testing assignments typically of moderate complexity.
  • 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 and 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.
  • May assist in the training of other team members and new QA staff when new processes are introduced to help ensure consistency throughout the department.
  • 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.
  • Two or more 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.
  • Strong analytical and problem solving skills involving comprehensive research and fact finding along with effective root cause analysis, sound decision making and effective resolutions.
  • Solid understanding of QA testing methodologies and practices.
  • Solid knowledge and understanding of the full software development lifecycle and associated methodologies is required
  • Keen attention to detail.
  • Strong planning and organizational skills involving the ability to manage multiple work streams effectively.
  • Strong time management skills with proven track record of delivering successful results.
  • Strong interpersonal and communication skills involving communicating technical and non-technical 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.
  • Ability to be effective in a fast paced environment.
  • Solid knowledge and understanding of Agile SCRUM development processes.

LI-SB1

LI-hybrid

11 days ago
Related jobs
Tyler Technologies
Lawrenceville, Georgia

The Automation Engineer is responsible for writing test design specifications and automated test cases, and designing and developing test automation framework and tools to ensure the functionality of the software. The Automation Engineer handles work of moderate to complex scope and complexity. Deve...

Clearesult
Suwanee, Georgia

To join CLEAResult as a Senior Software QA Engineer! As a Senior Software QA Engineer you are part of the IT delivery team and roll out internal products to clients for Energy Efficiency programs!. Lead the selection of tools/software used in the QA and automation processes. Develop, implement and m...

Epam
Georgia

Senior Test Automation Engineer with JavaScript. The nature of the role requires real seniority, not just as a technical expert but also as a change agent, changing teams ideas about how testing is an integral part of the delivery process and enabling them to take ownership. Design, develop, build a...

Wesco
Suwanee, Georgia

As a Senior Engineer-Automation you will be responsible for the architecture and development of automation solutions, including digital, in Wesco’s network. Bachelor’s Degree – Mechanical Engineering, Mechatronic Engineering, Robotics Engineering or similar; Masters preferred. Work with the Finance ...

Epam
Georgia

Senior HIL Test Automation Engineer. As a Hardware In the Loop Testing Engineer, you will be responsible for testing embedded control systems and microcontrollers, ensuring first-class quality in the process. Technical background with a Bachelor's degree in Engineering. Experience with test automati...

LeverX
Georgia

LeverX is looking for Middle Automation QA Engineer. LeverX is looking for Middle Automation QA Engineer. Hands-on working experience in test automation for API & UI;. Design and implement effective, reusable and maintainable test automation frameworks;. ...

Epam
Georgia

NET Test Automation Engineer to join our growing team. Identify test automation opportunities and improve frameworks and processes continually. Stay updated with emerging trends and technologies to incorporate them into the automation process. Proven experience in test automation using. ...

Promoted
Dennis Group for New Grads, Co-Ops & Internships
Duluth, Georgia

As a design build engineering firm and general contractor that designs and builds food and beverage processing facilities, Dennis Group’s Automation & Controls Engineers work closely with our process, packaging and building engineers to meet our clients’ expectations in startup, comm...

Promoted
Siemens
Tucker, Georgia

Define test strategies, plan tests, and execute test activities with the aim of improving the test strategy and the test management process on the basis of the defined and determined critical metrics. Organize the implementation and/or monitoring of type tests from the concept phase with test planni...

Joseph Michaels International
Stone Mountain, Georgia

Needed is supplier quality engineering experience, with advanced supplier quality engineering experience to include new product engineering and process changes preferred. Work involves functioning as a technical liaison between purchasing, engineering, manufacturing and suppliers to resolve quality ...