1

Software Test Engineer Jobs in Rochester, NY (NOW HIRING)

RF TEST ENGINEER (STARLINK/AKOUSTIS) Akoustis is now operating as a wholly owned subsidiary of ... Proficiency in JMP statistical software, Microsoft Office Suite, and KLayout CAD software * Strong ...

Embedded Software Engineer

Rochester, NY · On-site

$84K - $157K/yr

Specialist, Embedded Software Engineer Job Code: 43373 Job Location: Rochester, NY Job Schedule: 9 ... Ability to develop software test procedures, software programs, and related documentation * Ability ...

Develop software test procedures, software programs, and related documentation * Utilize modeling ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Develop software test procedures, software programs, and related documentation * Utilize modeling ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Develop software test procedures, software programs, and related documentation * Utilize modeling ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Develop software test procedures, software programs, and related documentation * Utilize modeling ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Develop software test procedures, software programs, and related documentation * Utilize modeling ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Develop software test procedures, software programs, and related documentation * Utilize modeling ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Develop software test procedures, software programs, and related documentation * Utilize modeling ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

... and motivated electrical Test Probe Engineer, responsible for developing, optimizing, and ... Familiar with C++ and data analysis software. * Experience or knowledge in the GR&R process.

Showing results 21-40

Software Test Engineer information

See Rochester, NY salary details

$10

$50

$72

How much do software test engineer jobs pay per hour?

As of Sep 7, 2026, the average hourly pay for software test engineer in Rochester, NY is $50.78, according to ZipRecruiter salary data. Most workers in this role earn between $41.54 and $57.88 per hour, depending on experience, location, and employer.

What is a software test engineer?

A software test engineer conducts quality assurance tests on software to make sure programs are functioning properly. The three types of testing strategies are black box, where the tester is not familiar with the software, white box, where the tester is aware of the software’s internal structure, and gray box, which is a combination of the two. Responsibilities in this job include running diagnostic tests with a critical mindset, assessing the functionality, and reporting the findings.

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

To thrive as a Software Test Engineer, you need a solid understanding of software development life cycles, test methodologies, and proficiency in programming languages such as Python or Java, often supported by a degree in computer science or related fields. Familiarity with automation tools like Selenium, JUnit, or TestNG, and knowledge of bug tracking systems such as Jira are typically required. Attention to detail, analytical thinking, and effective communication set standout engineers apart by enabling thorough defect identification and clear reporting. These skills and qualities are crucial for ensuring software reliability, meeting quality standards, and facilitating smooth collaboration across development teams.

What are some common challenges faced by software test engineers when working with cross-functional development teams?

Software Test Engineers often encounter challenges such as aligning testing timelines with rapid development cycles, ensuring clear communication of bugs and requirements, and adapting to evolving project priorities. Collaborating closely with developers, product managers, and UX designers requires proactive communication and flexibility, especially when dealing with ambiguous requirements or shifting deadlines. To succeed, it's important to maintain detailed documentation, participate actively in agile ceremonies, and foster a collaborative attitude to resolve issues efficiently and ensure high-quality software releases.

What is the difference between Software Test Engineer vs QA Analyst?

AspectSoftware Test EngineerQA Analyst
CertificationsISTQB, CSTE, CSQAISTQB, CSTE, CSQA
Work EnvironmentDevelopment teams, testing labsQuality assurance departments, testing labs
Industry UsageSoftware companies, tech firmsSoftware companies, IT organizations
Primary FocusDesigning, executing tests, automationTest planning, process improvement, documentation

Both roles often require similar certifications and work in software testing environments within tech industries. The Software Test Engineer typically focuses on test case development, automation, and execution, while the QA Analyst emphasizes test planning, quality processes, and documentation. Understanding these distinctions helps organizations assign the right responsibilities and professionals for their testing needs.

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

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

What are popular job titles related to Software Test Engineer jobs in Rochester, NY?

For Software Test Engineer jobs in Rochester, NY, the most frequently searched job titles are:

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

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

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

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

Infographic showing various Software Test Engineer job openings in Rochester, NY as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 15% Part Time, 5% Contract, and 1% Nights. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $105,587 per year, or $50.8 per hour.

Performance Test Engineer

Avani Technology Solutions, Inc.

Rochester, NY • On-site

Full-time

Re-posted 3 days ago


Key responsibilities

  • Leads performance efforts on multiple projects and designs performance test plans and strategies.

  • Oversees and mentors Performance Testers, reviews test scripts, and ensures accuracy of performance test efforts.

  • Collaborates with Development and Architecture to investigate performance issues and facilitates project status meetings.


Job description

GENERAL PURPOSE:
  • Plans, designs, codes, debugs, documents and implements changes to new and existing performance solutions and strategies against many different technologies.
  • Oversees and mentors Performance Testers to ensure performance test executions deliver high value and are aligned with stakeholder expectations.
  • Partners with external teams to drive performance strategy and garner action based on results to deliver an ideal performant client experience.

Specific Responsibilities:
  • Leads performance efforts on multiple projects with minimal oversight.
  • Designs and documents performance test plans and test strategies within the project based on service requirements and can communicate output from performance testing efforts to management and project teams.
  • Test plan creation includes leading NFR discussions with external partners and identify complex use cases and data needs.
  • Designs and creates performance measurement instrumentation and artifacts used to observe application and infrastructure
  • Performance across diverse hardware, operating systems, application servers, and databases. Utilizes diagnostic and monitoring tools to detect performance issues throughout the technology stack.
  • Triage moderately complex issues encountered without assistance from higher level Performance Engineers.
  • Oversees work by Performance Testers including the creation of performance tests, test data needs, and performance test output to meet objectives per the test plan.
  • Accountable for accuracy of performance test efforts within projects and regression test cycles.
  • Reviews scripts created by other team members for accuracy, coverage, and content to sufficiently cover stakeholder expectations.
  • Eliminate script impediments and drives solutions to technical problems.
  • Mentors cross functional team members in performance test tools and practices that can be employed early in the SDLC.
  • Shares expertise and provides guidance to others as required to assist the project testing team.
  • Partners with Development and Architecture to ensure performance and scalability is considered early within the product development lifecycle.
  • Ability to review documentation from other departments and provide value within the context of performance engineering when necessary.
  • Collaborates with Development to investigate performance concerns, including but not limited to performance degradations, thread contention, memory leaks, scalability bottlenecks, etc.
  • This includes assisting in solution-driven discussions which create actionable outcome to protect end-user experience.
  • Facilitates check point meetings with customers, other groups within Paychex, and assigned testing resources to track the project status and discuss any open/pending issues/concerns.
  • Includes result analysis, bottleneck analysis, and script replay issues.
  • Demonstrated mastery of performance testing best practices including but not limited to virtual users, think time, pacing, latency, and packet loss.
  • Knowledge of multi-tier application IT infrastructure to provide deep analysis of performance test results. Schedule and maintain the applications and infrastructures used during performance testing.

REQUIREMENTS:
  • Consideration may be given to a candidate with a degree in lieu of experience

Education:
  • Education Level Academic Concentration/Major Req/Preferred

Bachelor's Degree:
  • Computer Science, Management Information
  • Systems, Software Engineering, Information

Technology:
  • Experience Experience Details Req/Preferred
  • 3 years of experience in Combined experience in any of the following:
  • Performance diagnostics, capacity planning, performance architecture design, performance tuning, performance monitoring, or code profiling.

Preferred:
  • 5 years of experience in
  • Testing/developing applications on Windows and Unix/Linux platforms
  • Testing/developing multi-tiered and distributed applications
  • Programming and/or scripting languages such as C#, Java, JavaScript, Perl, Bash, Python
  • Web servers IIS, Apache
  • Application servers such as Weblogic, Microsoft .Net, Jboss
  • Databases such as Oracle, SQL Server, MongoDB
  • Have used automated test tools like: HPE LoadRunner, VuGen, Jmeter, TestComplete.

Preferred:
  • 2 years of experience in Testing/developing cloud and container technology such as OpenShift, Docker, Kubernetes
  • Database or application tuning experience a plus.

Preferred:
  • 3 years of experience in
  • Hands-on experience with any of the following
  • Client Experience monitoring tools (or similar):
  • HPE LoadRunner/Performance Center, ReadyAPI,
  • AppDynamics, Splunk, VM Ware, SCOM, BCO,
  • DynaTrace, Aternity, AlertSite, etc...

Preferred:
  • 3 years of experience in
  • Hands-on experience with any of the following
  • Profiling or diagnostics tools (or similar):
  • CA/Wily Introscope, HP Diagnostics, Yourkit,
  • SoapUI Pro, Quest JProbe, JProfiler, Fiddler,WireShark, Aternity, or Visual Studio Performance Tools.

Preferred:
  • 1 year of experience in Leading/mentoring team members and project efforts from requirement creation to project completion

Skills and Abilities:
  • Ability to simultaneously handle multiple priorities Intermediate
  • Performs work independently with minimal supervision Intermediate
  • Excellent interpretation of complex statistical data Advanced
  • Excellent collaboration and team building skills Intermediate
  • Ability to influence internal and/or external constituents Intermediate
  • Ability to drive multiple projects to successful completion Intermediate