1

Software Tester Jobs in Rochester, NY (NOW HIRING)

The Software Engineering Manager will lead a team of professionals supporting the architecture, design, coding, integration, testing, and sustainment of the Radio Software in the DRDNaught product ...

Manage a team of software engineers responsible for project design, development, testing, deployment, commissioning, and go-live support activities. * Oversee staffing and assignment of engineering ...

Manage a team of software engineers responsible for project design, development, testing, deployment, commissioning, and go-live support activities. * Oversee staffing and assignment of engineering ...

This role will be involved with the Software Development Life Cycle methodology and framework, directing software system validation and testing methods, as well as directing software programming ...

Participate in software design, code reviews, testing, and configuration management processes * Ensure software solutions meet mission, security, and performance requirements Qualifications:

This role will be involved with the Software Development Life Cycle methodology and framework, directing software system validation and testing methods, as well as directing software programming ...

This role will be involved with the Software Development Life Cycle methodology and framework, directing software system validation and testing methods, as well as directing software programming ...

Embedded Software Engineer

Rochester, NY · On-site

$84K - $157K/yr

Specialist, Embedded Software Engineer Job Code: 43373 Job Location: Rochester, NY Job Schedule: 9 ... L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and ...

Showing results 41-60

Software Tester information

See Rochester, NY salary details

$18

$42

$69

How much do software tester jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for software tester in Rochester, NY is $42.92, according to ZipRecruiter salary data. Most workers in this role earn between $32.98 and $51.68 per hour, depending on experience, location, and employer.

What is a software tester?

A software tester conducts the QA (quality assurance) testing phase of the project lifecycle. Responsibilities include examining software or websites as a user would—as it will be used post-release. During these test cases, the software tester records any issues (“bugs”) and reports them to the development team so they can be fixed. A software tester explores the software with a critical mindset, assesses the functionality and overall experience, and reports their findings.

What are the key skills and qualifications needed to thrive as a software tester, and why are they important?

To thrive as a Software Tester, you need a solid understanding of software development life cycles, attention to detail, and knowledge of testing methodologies, often supported by a degree in computer science or related certifications. Familiarity with testing tools such as Selenium, JIRA, and experience with automated and manual testing systems is typically required. Strong analytical thinking, effective communication, and problem-solving skills help testers identify, document, and resolve issues efficiently. These skills ensure software quality, minimize defects, and contribute to successful product releases.

What are some common challenges software testers face when collaborating with developers, and how can these be effectively addressed?

Software testers often encounter challenges such as communication gaps with developers, differences in understanding requirements, and tight deadlines for bug fixes. These issues can lead to misunderstandings about defect severity or unclear expectations regarding test coverage. Effective strategies include maintaining open, respectful communication, participating in agile ceremonies like daily stand-ups, and using collaborative tools to track issues and share feedback. Building strong professional relationships and fostering a culture of mutual respect greatly enhances teamwork and leads to higher-quality software.

What is the difference between Software Tester vs QA Analyst?

AspectSoftware TesterQA Analyst
CertificationsISTQB, CSTEISTQB, CSTE
Work EnvironmentTesting teams, development projectsQuality assurance teams, project management
Industry UsageSoftware companies, IT firmsSoftware companies, IT firms
Primary FocusExecuting test cases, finding bugsDesigning test plans, process improvement

While both Software Testers and QA Analysts work to ensure software quality, Software Testers primarily focus on executing test cases and identifying bugs. QA Analysts take a broader role in designing testing strategies and improving quality processes. Both roles require similar certifications and are integral to software development teams, but their responsibilities differ in scope and focus.

How much do software testers get paid?

Software testers' salaries vary based on experience, location, and industry, but the average annual pay ranges from $50,000 to $80,000. Entry-level testers typically earn less, while those with specialized skills or certifications can earn higher salaries, especially in competitive markets or with experience in automation tools.

Is a software tester a difficult job?

A software tester's job involves identifying bugs and verifying software functionality, which can be challenging depending on project complexity and deadlines. It requires attention to detail, knowledge of testing tools, and often involves repetitive tasks, but it can be manageable with experience and proper training.

Is software testing still in demand?

Software testing remains in demand as companies prioritize quality assurance and software reliability. Testers with skills in automation tools like Selenium and scripting are especially sought after, and the role is expected to grow with ongoing technological advancements.

What are the most commonly searched types of Software Tester jobs in Rochester, NY?

The most popular types of Software Tester jobs in Rochester, NY are:

What job categories do people searching Software Tester jobs in Rochester, NY look for?

The top searched job categories for Software Tester jobs in Rochester, NY are:

What cities near Rochester, NY are hiring for Software Tester jobs?

Cities near Rochester, NY with the most Software Tester job openings:

Infographic showing various Software Tester job openings in Rochester, NY as of August 2026, with employment types broken down into 100% Full Time. Highlights an 74% In-person, and 26% Remote job distribution, with an average salary of $89,284 per year, or $42.9 per hour.

Manager, Software Engineering

L3HHCM20

Rochester, NY • On-site

$117K - $218K/yr

Full-time

Medical, Retirement, PTO

Re-posted 12 days ago


Key responsibilities

  • Lead and manage software development activities supporting architecture, design, coding, integration, testing, and sustainment of the Radio Software in the DRDNaught product family.

  • Collaborate with Product, Program, and Engineering leadership to develop operational plans, support new business pursuits, and ensure project alignment with scope, schedule, and quality objectives.

  • Oversee the software development lifecycle, guide team performance, and communicate technical plans and status to internal and external stakeholders.


Job description

Job Title: Manager, Software Engineering

Job Code: 43701

Job Location: Rochester, New York

Job Schedule: 9/80: Employees work 9 out of every 14 days- totaling 80 hours worked- and have every other Friday off

Job Description:

L3Harris' Communications and Spectrum Dominance segment is currently seeking a dynamic and experienced Manager of Software Engineering to lead our team and drive impactful results. This position will be based at our Rochester, NY facility and offers a 9/80 work schedule. The Software Engineering Manager will lead a team of professionals supporting the architecture, design, coding, integration, testing, and sustainment of the Radio Software in the DRDNaught product family. This Manager will work in close collaboration with Product, Program, and Engineering leadership to execute short-term operational plans, develop the team, and achieve business goals.

Essential Functions:

  • Establish short-term operational plans and manage execution of software development activities to ensure alignment with scope, schedule, quality, and program objectives.
  • Develop workforce and staffing plans to balance resources across priorities and sustain near-term business goals.
  • Support new business pursuits and opportunities through proposal inputs, scope definition, risk identification, and software effort estimation.
  • Provide inputs and recommend tactical approaches to the product line based on program needs, technical execution, and team capacity.
  • Lead and direct experienced professionals and lower-level technical leaders, providing coaching, performance feedback, mentorship, and career development.
  • Lead teams through the complete software development lifecycle and release execution, utilizing best practices and adhering to company-defined processes.
  • Collaborate across engineering, test, manufacturing, product, and program teams to resolve issues, improve execution, and deliver program commitments.
  • Analyze complex technical and organizational problems, identify root causes, and implement significant improvements to processes, systems, or products.
  • Communicate technical direction, plans, and status within and outside the organization to influence changes in practices, approaches, and priorities.
  • Present program and engineering status to functional and program leadership and drive decisions needed to achieve near-term operational results.
  • Provide input on hiring, performance management, succession planning, and employee development for the software engineering organization.
  • Candidates must be able to obtain a US security clearance.

Qualifications:

  • Bachelor's Degree and a minimum of 9 years of prior relevant experience. Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum of 13 years of prior related experience.

Preferred Additional Skills:

  • Experience developing software in C/C++, Java, and Python.
  • Experience with DevOps practices and tools
  • Experience managing teams of software engineers and leading technical projects to complete complex programs.
  • Experience with Agile software development and the software development lifecycle.
  • Comprehensive knowledge of embedded software development on software defined radio platforms.
  • Experience with real-time operating systems (e.g. VxWorks RTOS, Linux, QNX)
  • Experience in delivering fully integrated systems (hardware, firmware, software) in a DoD environment.
  • Experience integrating software with hardware.
  • Strong interpersonal and communication skills

In compliance with pay transparency requirements, the salary range for this role in New York state is $117,000 - $218,000.  This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.

#LI-RK2