1

Software Quality Automation Engineer Jobs in Rochester, NY

Integration Engineer

Rochester, NY ยท On-site

$75K - $100K/yr

Scripting and automation (PowerShell, Batch, Bash; AutoIT/Ansible a plus) * Creation of bootable ... Ability to work independently or as part of a larger team including software, QA, service ...

Be Seen First

... to engineer, design and integrate controls applications into automation equipment, tooling ... develop software applications based on given requirements, specifications, and sequence of ...

... s Engineer to own the reliability, quality, and delivery pipeline of our platform. This is a hands ... Familiarity with software testing, debugging, automation, or web/API testing concepts. * Exposure ...

Senior Advanced Software Engineer

Pittsford, NY ยท On-site

$166K - $208K/yr

Honeywell helps organizations solve the world's most complex challenges in automation, the future ... Test software prior to installation to ensure we deliver high quality solutions every time.

Senior Advanced Software Engineer

Pittsford, NY ยท On-site

$166K - $208K/yr

Honeywell helps organizations solve the world's most complex challenges in automation, the future ... Test software prior to installation to ensure we deliver high quality solutions every time.

AI Engineer

Rochester, NY ยท On-site +1

$101K - $159K/yr

... automation, within the team and across IT. 30% * Designs and builds quality solutions which are ... enterprise software solutions * 1 year of proven experience in developing and deploying agentic ...

Senior Software Engineer

Rochester, NY

$120K - $159K/yr

Familiarity with scripting languages such as Python and Bash for automation and tooling ... Systems Engineers, Hardware Engineers, Quality/Regulatory, Operations, Marketing, Manufacturing ...

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.
Automation Controls Software Engineer II

Automation Controls Software Engineer II

Progressive Machine & Design

Victor, NY โ€ข On-site

$100K - $120K/yr

Full-time

Posted 15 days ago


Job description

Description:

JOB SUMMARY

The Automation Controls Software Engineer II is responsible for providing controls programming, debug, and site-installation of turnkey custom automation equipment.


ESSENTIAL FUNCTIONS

  • Work independently on medium sized or average complexity projects and/or under direction of more senior engineers on portions of larger or more complex projects.
  • Review customer requirements, PMD proposal, and PMD cost estimate.
  • Use provided standard code and device drivers, or use end-customer provided code and/or formats to create custom control & HMI programs.
  • Create custom device driver code.
  • Attend Mechanical Design Reviews to understand machine functionality; and suggest concepts & componentry to meet functional & safety requirements.
  • Using control schematics, enter I/O into controller programs.
  • Using timing chart provided by Mechanical Engineering, program intended sequences into controller programs.
  • Download completed programs.
  • Commission control hardware.
  • Debug control hardware for out-of-box failures, intended design, and correct wiring/plumbing.
  • Debug control software, including all intended sequences, modes of operation, special functions, fault detection, fault recovery, tooling return, and interface.
  • Participate in Factory Acceptance Test at PMD.
  • Participate in Site Acceptance Test at end-customerโ€™s facility.


OTHER DUTIES

  • Maintain a clean and orderly work area.
  • Observe safety procedures.
  • Any other task assigned by management within scope of position, federal and state regulations.



Requirements:

EDUCATION

  • BS in EE, EET, Mechatronics, related engineering field; or demonstrated equivalent experience.


EXPERIENCE (5-10 years) with 3 or more of the following:

  • PLC Programming (Rockwell, Siemens, and/or Omron)
  • HMI Programming (Rockwell, Siemens, and/or Omron)
  • Robot Programming (Fanuc, ABB, Epson, Staubli, and/or Kuka)
  • Vision Systems (Cognex, Keyence, Matrox, and/or Teledyne Dalsa)
  • Industrial Protocols (Ethernet/IP, ProfiNet, EtherCat, and/or IOLink)


KNOWLEDGE, SKILLS & ABILITIES

  • Effective verbal and written communication.
  • Ability to read, analyze, and interpret general technical procedures.
  • Ability to work in decimal, octal hexadecimal, and binary numbering systems.
  • Ability to apply concepts of basic algebra and geometry and to calculate scaling factors, proportions, percentages, rates, and ratios.
  • Organized
  • Detail oriented
  • Ability to work independently or as part of a team
  • Ability to take direction
  • Creative/Innovative
  • Time management skills


PHYSICAL DEMANDS & WORK ENVIRONMENT

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


  • Regularly required to sit; use hands to handle or feel; reach with hands and arms; talk or hear; and smell.
  • Occasionally required to stand, walk, push, pull, lift, stoop, kneel, crouch and crawl.
  • Occasionally lift and/or move up to 50 pounds unassisted.
  • Specific vision abilities include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
  • Work environment is primarily performed indoors; partially around moving mechanical parts at a moderate noise level.
  • Wear safety equipment, including proper PPE.