1

Software Tester Jobs in Rochester, NY (NOW HIRING)

Supporting the development and testing of DeltaV automation software * Troubleshooting system and software issues Collaborating with cross-functional teams on requirements, design optimization, and ...

Skilled at teaching software design, implementation, and testing across the development lifecycle. Guides students through requirements analysis, architectural planning, code implementation, unit and ...

Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of console and embedded software systems * Troubleshooting issues and ...

As a software engineer at Dematic, you will tackle some of the most daring and exciting logistics ... functionality and testing * Works within a team while under close developer mentorship

New

... testing, and secure deployment - Ensures solutions comply with DoD cybersecurity, RMF, data ... software development programs or projects. - Demonstrated experience with relational databases ...

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 ...

New

As a software engineer at Dematic, you will tackle some of the most daring and exciting logistics ... functionality and testing * Works within a team while under close developer mentorship

New

... testing, and secure deployment - Ensures solutions comply with DoD cybersecurity, RMF, data ... software development programs or projects. - Demonstrated experience with relational databases ...

Collaborate with software, hardware, RF, mechanical, field testing, and systems engineering teams to evaluate interfaces, operational requirements, and technical constraints and mature concepts into ...

Perform debugging and unit testing of software products * Perform system modeling, simulation and analysis on complex software * Conduct independent technical investigations of considerable ...

next page

Showing results 1-20

Software Tester information

See Rochester, NY salary details

$18

$42

$69

How much do software tester jobs pay per hour?

As of May 29, 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 are Software Testers?

Software Testers are professionals responsible for evaluating and ensuring the quality of software applications before they are released to users. They design and execute test cases to identify bugs, errors, or inconsistencies in the software, and work closely with developers to resolve these issues. Their goal is to make sure the software meets the specified requirements and works as intended, providing users with a reliable and seamless experience. Software testers use both manual and automated testing methods depending on the project needs.

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.

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 May 2026, with employment types broken down into 46% Full Time, 36% Part Time, and 18% Contract. Highlights an 96% Physical, 3% Hybrid, and 1% Remote job distribution, with an average salary of $89,284 per year, or $42.9 per hour.
Software Quality Engineer

Software Quality Engineer

CACI International, Inc.

Rochester, NY • On-site

$53.10K - $106.30K/yr

Full-time

Medical, Retirement, PTO

Posted 22 days ago


Job description

Job Title: Software Quality Engineer
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Continental US
* * *
The Opportunity:
CACI's Mastodon Design team in Rochester, NY specializes in designing and building hardware and software to meet our customers' next requirement. We focus on offering devices that can be fielded immediately to meet the mission needs that lie directly ahead. Size, weight, power, and packaging are of paramount importance in everything we design and build. Our expertise allows us to rapidly provide these solutions in specialized electronic/mechanical design, embedded & application-level software, reverse engineering & protocol analysis, RF signals exploitation, and communications systems. Successful candidates must be willing and able to obtain a security clearance and pass a pre-employment drug screen.
We are currently seeking an entry level Software Quality Engineer to perform verification and validation of our integrated software and hardware products. Ideal candidates will be analytical with a testing mindset and strong attention to detail, have demonstrated documentation skills, and an ability to learn new technology quickly. Come join a dynamic team dedicated to ensuring the highest quality standards in software development and integration.
Responsibilities:
  • Create and execute manual test cases and test plans for functional, integration, regression and user acceptance testing.
  • Analyze and write test standards and procedures to ensure comprehensive test coverage.
  • Review and evaluate software products and services for compliance with government directives, standards, and guidelines.
  • Identify system and software issues, record defects and verify fixes.
  • Collaborate with development engineers to resolve software quality issues.
  • Establish quantitative measurements and techniques for assessing software quality.
  • Identify automation opportunities and develop necessary scripts using Python or similar tools.
  • Assist with execution of field tests to validate performance in real-world scenarios and conditions.

Qualifications:
Required:
  • BS degree, AS degree plus 2 years related experience, or 3 years related experience.
  • Strong analytical skills with the ability to interpret test results and recommend corrective actions.
  • Working knowledge of at least one programming or scripting language.
  • Familiarity with quality assurance tools and methodologies.
  • Ability to read and understand requirements and create appropriate test plans and procedures.
  • Ability to write clear and detailed defect reports with supporting documentation and clear reproducibility instructions.
  • Ability to communicate effectively with all stakeholders, including peers, developers, and end users.

Desired:
  • BS degree in computer science, software engineering, electrical engineering, or a related field.
  • Experience using task, test and defect management tools such as Jira, Xray, and TestRail.
  • Python scripting/development experience.
  • Familiarity with software-defined radio and signal processing systems & and tools such as GNU Radio.
  • Familiarity with RF fundamentals and/or RF tactical communications systems.

What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Pay Range:
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
The proposed salary range for this position is:
$53,100-$106,300
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.