1

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

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

Prepare and review test data, execute detailed test plans, troubleshoot defects, and perform ... The Software Engineer III works under the direction of Technology management and is expected to ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

Prepare and review test data, execute detailed test plans, troubleshoot defects, and perform ... The Software Engineer III works under the direction of Technology management and is expected to ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

Prepare and review test data, execute detailed test plans, troubleshoot defects, and perform ... The Software Engineer III works under the direction of Technology management and is expected to ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

Prepare and review test data, execute detailed test plans, troubleshoot defects, and perform ... The Software Engineer III works under the direction of Technology management and is expected to ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

Prepare and review test data, execute detailed test plans, troubleshoot defects, and perform ... The Software Engineer III works under the direction of Technology management and is expected to ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

Prepare and review test data, execute detailed test plans, troubleshoot defects, and perform ... The Software Engineer III works under the direction of Technology management and is expected to ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

Prepare and review test data, execute detailed test plans, troubleshoot defects, and perform ... The Software Engineer III works under the direction of Technology management and is expected to ...

Software Engineer IV, Data

Buffalo, NY · On-site

$120 - $160/hr

Job Overview We are looking for an exceptional Software Engineer IV (DR) to lead, architect, and ... Strong experience developing unit and integration‑tests, and setting expectations for test ...

Software Engineer II

Buffalo, NY · On-site

$94K - $129K/yr

Design, develop, test, debug, and implement enterprise applications and system enhancements ... software development projects. * Collaborate with developers, technology teams, business users ...

Software Engineer II

Buffalo, NY · On-site

$94K - $129K/yr

Design, develop, test, debug, and implement enterprise applications and system enhancements ... software development projects. * Collaborate with developers, technology teams, business users ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

Prepare, review, and execute detailed test plans and test data; perform debugging and issue ... The Software Engineer III will handle complex projects and may lead technical activities across ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

Prepare, review, and execute detailed test plans and test data; perform debugging and issue ... The Software Engineer III will handle complex projects and may lead technical activities across ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

Prepare, review, and execute detailed test plans and test data; perform debugging and issue ... The Software Engineer III will handle complex projects and may lead technical activities across ...

Software Engineer III

Buffalo, NY · On-site

$55.75 - $74.75/hr

Prepare, review, and execute detailed test plans and test data; perform debugging and issue ... The Software Engineer III will handle complex projects and may lead technical activities across ...

(Remote) Senior Software Engineer

Alabama, NY · Remote

$110K - $145K/yr

The Senior Software Engineer, RPG is a hands-on technical leader responsible for complex IBM i/RPG ... Design, construct, test, and debug technical solutions in compliance with engineering standards.

(Remote) Senior Software Engineer

Alabama, NY · Remote

$110K - $145K/yr

The Senior Software Engineer, RPG is a hands-on technical leader responsible for complex IBM i/RPG ... Design, construct, test, and debug technical solutions in compliance with engineering standards.

Software Developer - C# City: Irving State/Province: Texas Posting Start Date: 9/3/26 Wipro Limited ... Role Purpose The purpose of this role is to design, test and maintain software programs for ...

New

Showing results 41-60

Software Test Engineer information

See Buffalo, NY salary details

$10

$49

$70

How much do software test engineer jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for software test engineer in Buffalo, NY is $49.84, according to ZipRecruiter salary data. Most workers in this role earn between $40.77 and $56.83 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 popular job titles related to Software Test Engineer jobs in Buffalo, NY?

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

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

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

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

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

Infographic showing various Software Test Engineer job openings in Buffalo, NY as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $103,660 per year, or $49.8 per hour.

Software Engineer III

Computer Task Group, Inc

Buffalo, NY • On-site

$55.75 - $74.75/hr

Full-time

Re-posted 7 days ago


Job description

Overview

Are you ready to join a growing team?

CTG is seeking to fill a Software Engineer III opening for our client.

Location: Buffalo, NY

Duration: 12 months

Primary Responsibilities:

  • Lead and contribute to complex systems analysis, application design, development, testing, and implementation efforts.

  • Serve as a senior technical resource and principal application designer for critical applications, components, and major enhancements.

  • Design, develop, and maintain enterprise applications using Java, Spring Boot, REST APIs, and modern cloud technologies.

  • Develop and integrate enterprise APIs and SaaS solutions using industry-standard practices, including OAuth 2.0, retries, idempotency, validation, and reconciliation.

  • Design and implement solutions leveraging Microsoft Azure, including cloud development, integration, security, observability, resiliency, CI/CD, and Infrastructure as Code (IaC).

  • Provide technical leadership throughout the software development lifecycle, from requirements analysis and technical design through development, testing, deployment, and user acceptance testing.

  • Prepare and review test data, execute detailed test plans, troubleshoot defects, and perform debugging and performance tuning.

  • Evaluate complex interrelationships among applications, programs, interfaces, platforms, and enterprise systems.

  • Develop and maintain clear technical and functional specifications, system documentation, diagrams, and other technical materials.

  • Assess project requirements, develop task estimates and timelines, and contribute to technical components of project plans.

  • Collaborate with development, operations, technology, business, and vendor teams to establish technical direction and deliver solutions.

  • Maintain the efficiency, reliability, security, and effectiveness of supported applications.

  • Evaluate emerging technologies, development practices, vendor software, and technical solutions and recommend improvements.

  • Promote adherence to software development standards, procedures, security requirements, and architectural best practices.

  • Provide mentoring, technical guidance, and leadership to less experienced developers and technical resources.

  • Support application modernization and SaaS migration initiatives.

  • Contribute to risk management, regulatory compliance, internal controls, audit requirements, and organizational technology standards.

  • Participate in cost/benefit analysis, technical assessments, due diligence, business studies, and other strategic technology initiatives as needed.

Scope of Responsibilities:

The Software Engineer III works under the direction of Technology management and is expected to work independently on complex systems analysis, application development, and technical assignments. The position provides senior-level technical expertise across all phases of application development and may lead technical activities for projects of varying scope and complexity.

The position regularly interacts with senior management, technology personnel, business stakeholders, vendors, and other project teams. The Software Engineer III may coordinate the work of other technical resources, monitor project activities and milestones, and provide technical guidance and mentoring to less experienced staff. The position may also serve as a technical representative on committees, special projects, and other technology initiatives.

Supervisory/Managerial Responsibilities:

  • Provide technical leadership and mentoring to less experienced developers and project resources.

  • Coordinate development activities and monitor assigned technical tasks to ensure successful delivery.

  • Assist with project planning, estimates, milestones, schedules, and technical deliverables.

  • Monitor the progress and effectiveness of assigned resources and provide technical guidance as appropriate.

  • Support management with technical assessments, project planning, and other leadership responsibilities as needed.

Education and Experience Required:

  • Minimum of an Associate's degree and 6 years of systems analysis/application development experience, or in lieu of a degree, a combined minimum of 8 years of higher education and/or work experience, including at least 6 years of systems analysis/application development experience.

  • Advanced hands-on experience with Java and Spring Boot.

  • Strong experience developing and integrating REST APIs.

  • Experience with concurrent programming, automated testing, debugging, performance tuning, and application optimization.

  • Experience with Microsoft Azure cloud development and integration.

  • Experience with cloud security, observability, resiliency, CI/CD, and Infrastructure as Code (IaC).

  • Experience working with enterprise APIs and SaaS migration initiatives.

  • Knowledge of OAuth 2.0, API retries, idempotency, validation, and reconciliation.

  • Familiarity with application development software, hardware platforms, and enterprise technology environments.

  • Experience working on multiple complex projects simultaneously.

  • Excellent problem-solving, analytical, organizational, and time-management skills.

  • Excellent verbal and written communication skills, including experience presenting technical information to varied audiences.

  • Experience coordinating between application development teams and business units.

  • Demonstrated experience recommending and implementing technology solutions.

  • Experience driving project milestones and delivery dates.

  • Proven mentoring, technical leadership, and project coordination capabilities.

Education and Experience Preferred:

  • Strong understanding of enterprise application frameworks and development standards.

  • Subject matter expertise in supported business applications and systems.

  • Advanced knowledge of interfacing and integrated applications across enterprise environments.

  • Experience with application modernization and cloud migration initiatives.

  • Experience with SaaS integration and migration.

  • Strong understanding of the overall application ecosystem and ability to contribute to initiatives outside of normal business-as-usual activities.

  • Ability to work effectively both independently and in a collaborative team environment.

  • Ability to multitask across multiple components of complex projects.

  • Experience working with highly regulated enterprise environments.

  • Advanced knowledge of cloud-native application architecture, security, monitoring, and resiliency practices.

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services for this role.

To Apply:

To be considered, please apply directly to this requisition using the link provided. Kindly forward this to any other interested parties. Thank you!


Computer Task Group logo

About Computer Task Group

Sourced by ZipRecruiter

We know that achieving our mission begins and ends with our people—and by people we mean you. Regardless of individual roles or responsibilities, regardless of industry or subject matter expertise, our lives happen in relation to other people—our colleagues, clients, and partners. CTG cultivates a workplace that attracts and develops the best people. Being Great Place to Work-CertifiedTM not only supports our Vision but also validates the rewarding workplace culture that has made CTG a leading IT and digital solutions and services company for more than 55 years.

Industry

Professional, scientific, and technical services

Company size

1,001 - 5,000 Employees

Headquarters location

Buffalo, NY, US

Social media