1

Software Quality Automation Engineer Jobs in Rochester, NY

Automation Engineer CBRE is an equal opportunity employer that values diversity. Job Summary At ... Troubleshoot and modify software programs for material handling control systems, including PLC/PC ...

Collaborate cross-functionally with software developers, engineers, and lab staff to identify and ... Contribute to the standardization and scaling of automation systems across multiple labs.

In fulfilling this role, the Process Automation Engineer works cross functionally with commercial, manufacturing, engineering, IT, quality, R&D, and other functions within fairlife. They will be one ...

In fulfilling this role, the Process Automation Engineer works cross functionally with commercial, manufacturing, engineering, IT, quality, R&D, and other functions within fairlife. They will be one ...

In fulfilling this role, the Process Automation Engineer works cross functionally with commercial, manufacturing, engineering, IT, quality, R&D, and other functions within fairlife. They will be one ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... Strong analytical and collaboration skills, with a desire to work in a regulated, quality-driven ...

The Warehouse Automation Engineer will be responsible for leading the technical execution of the ... Knowledge of computerized information systems used in quality assurance, maintenance, and ERP ...

The Warehouse Automation Engineer will be responsible for leading the technical execution of the ... Knowledge of computerized information systems used in quality assurance, maintenance, and ERP ...

next page

Showing results 1-20

Software Quality Automation Engineer information

See Rochester, NY salary details

$11

$50

$69

How much do software quality automation engineer jobs pay per hour?

As of Jun 12, 2026, the average hourly pay for software quality automation engineer in Rochester, NY is $50.83, according to ZipRecruiter salary data. Most workers in this role earn between $42.07 and $58.65 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Quality Automation Engineer, and why are they important?

To thrive as a Software Quality Automation Engineer, you need a strong understanding of software testing principles, programming/scripting languages (such as Python or Java), and a background in computer science or a related field. Expertise in automation frameworks (like Selenium or Cypress), CI/CD tools, and test management systems is typically required, along with certifications such as ISTQB being advantageous. Attention to detail, analytical thinking, and effective communication are standout soft skills in this role. These skills ensure robust, efficient testing processes, faster product delivery, and high-quality software releases.

What are some common challenges faced by Software Quality Automation Engineers when integrating automated testing into CI/CD pipelines?

Software Quality Automation Engineers often encounter challenges such as ensuring test scripts are stable and reliable in fast-paced CI/CD environments, managing flaky tests, and maintaining compatibility with evolving application code. Coordinating with development and DevOps teams is crucial to address issues like test data management, environment configuration, and timely feedback on build failures. Overcoming these challenges requires strong collaboration, proactive maintenance of test suites, and continuous communication to align testing with rapid development cycles.

What is the difference between Software Quality Automation Engineer vs Software Tester?

AspectSoftware Quality Automation EngineerSoftware Tester
Primary FocusDeveloping and maintaining automated testing scripts to ensure software qualityExecuting manual or automated tests to identify bugs and issues
Required SkillsProgramming, automation tools, scripting, testing frameworksTest case execution, defect reporting, basic scripting
Work EnvironmentCollaborates with developers, QA teams, uses automation toolsManual testing, test case documentation, defect tracking
CertificationsISTQB, Certified Automation Tester, relevant programming certificationsISTQB Foundation, basic testing certifications

The Software Quality Automation Engineer focuses on creating automated testing solutions to improve efficiency, while the Software Tester primarily performs manual or basic automated tests to identify issues. Both roles require understanding of testing principles, but the automation engineer emphasizes scripting and automation tools, making their skill sets complementary in ensuring software quality.

What does a Software Quality Automation Engineer do?

A Software Quality Automation Engineer is responsible for designing, developing, and maintaining automated test scripts to ensure that software products meet quality standards. They work closely with development teams to identify test requirements, create automated testing frameworks, and execute tests to detect bugs or issues early in the development cycle. Their main goal is to increase testing efficiency, reduce manual testing efforts, and improve software reliability through automation. By doing so, they help deliver high-quality software products more quickly and efficiently.
Infographic showing various Software Quality Automation Engineer job openings in Rochester, NY as of June 2026, with employment types broken down into 3% As Needed, 73% Full Time, 21% Part Time, and 3% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $105,733 per year, or $50.8 per hour.
QA Automation

$70K - $140K/yr

Other

Posted 24 days ago


Job description

Overview

QA Automation Engineer

ย 

Salary range (depending on experience): $70k-$140k

Job Responsibilities:

  • Responsible for developing and executing comprehensive tests strategies primarily for database testing.
  • Responsible to design, develop and maintain new and existing manual and automation test cases, continued evaluation of test cases for inclusion in test regression, tests coverage and automation of newly implemented functionality, and development of tools to enable QA efficiencies.
  • Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product life-cycles.
  • Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organization.
  • Liaise with vendors and suppliers in assessing applications and/or systems under consideration for purchase.
  • Analyze documentation and technical specifications of any new application under deployment or consideration to determine its intended functionality.
  • Conduct internal audits to measure and assure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation.
  • Create and execute test plans and scripts that will determine optimal application performance according to specifications.
  • Planning, deploying and managing the testing effort of QA team.
  • Verify and revise quality assurance standards as needed.
  • Ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
  • Collaborate with software/systems personnel in application testing, such as system, unit, regression, load, and acceptance testing methods.
  • Make recommendations for improvement of applications to programmers and software developers or engineers.
  • Develop and maintain automated tests in Selenium, using Python, and Robot Framework
  • Use GIT for version control

Automation skills:

  • Python
  • Selenium
  • Cucumber
  • Robot framework
  • UI/API/Database testing

Nice to have:

  • Any formal Dev experience
  • Real database development/experience beyond simple queries
  • Any cloud experience, AWS (obviously) would be a plus

ย 

Required Qualifications:

  • Bachelor's Degree (four-year college or technical school) Required, Field of Study: Computer Science or related field
  • 3 plus years of experience in Scripting and Database testing.
  • Good understanding of Data Warehouse concepts -- Experienced in Data Analysis and Data Profiling is a must.
  • Very strong SQL knowledge is a must -- Experience and Expert level ability to write complex SQL queries for data transformation, validation and completeness.
  • Experience with statistical reporting and analysis.
  • Python scripting skill is desired.
  • Experience with development processes like TTD (Test Driven Development) and BDD (Behavior-Driven Development) is desired.
  • Experience with CI/CD pipelines and tools is desired.

ย 

Desired Qualifications:

  • Good understanding of web technologies (HTTP, web services, fluency with HTML, CSS/JS) is desired.

ย 

Employment Type: OTHER