1

Software Testing Engineer Jobs in Pennsylvania (NOW HIRING)

Software QA Intern

Pittsburgh, PA · On-site

$18.75 - $24.50/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure software quality * Document test procedures and results * Participate in test planning and strategy ...

Software QA Intern

Reading, PA · On-site

$18.50 - $24.25/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure software quality * Document test procedures and results * Participate in test planning and strategy ...

Software QA Intern

Philadelphia, PA · On-site

$19.50 - $25.50/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure software quality * Document test procedures and results * Participate in test planning and strategy ...

Minitab is looking for a high performing Software Quality Engineer that has a passion for quality and testing. Additionally, this individual will demonstrate growing autonomy, professional curiosity ...

Software QA Intern

Indiana, PA · On-site

$17.50 - $23/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure software quality * Document test procedures and results * Participate in test planning and strategy ...

Software QA Intern

Bloomsburg, PA · On-site

$17.50 - $23/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure software quality * Document test procedures and results * Participate in test planning and strategy ...

Software QA Intern

Allentown, PA · On-site

$19 - $25/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure software quality * Document test procedures and results * Participate in test planning and strategy ...

Software QA Intern

Harrisburg, PA · On-site

$19 - $25/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure software quality * Document test procedures and results * Participate in test planning and strategy ...

Software QA Intern

West Chester, PA · On-site

$18.25 - $24/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure software quality * Document test procedures and results * Participate in test planning and strategy ...

Software QA Intern

Erie, PA · On-site

$18.75 - $24.50/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure software quality * Document test procedures and results * Participate in test planning and strategy ...

Minitab is looking for a high performing Software Quality Engineer that has a passion for quality and testing. Additionally, this individual will demonstrate growing autonomy, professional curiosity ...

Minitab is looking for a high performing Software Quality Engineer that has a passion for quality and testing. Additionally, this individual will demonstrate growing autonomy, professional curiosity ...

$150K - $281K/yr

The Software Test Engineering Manager leads a team responsible for ensuring the quality and ... This role defines and executes the end-to-end testing strategy, including test planning, automation ...

New

next page

Showing results 1-20

Software Testing Engineer information

See Pennsylvania salary details

$10

$51

$73

How much do software testing engineer jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for software testing engineer in Pennsylvania is $51.57, according to ZipRecruiter salary data. Most workers in this role earn between $42.16 and $58.80 per hour, depending on experience, location, and employer.

What are some common collaboration practices between Software Testing Engineers and developers during the software development lifecycle?

Software Testing Engineers frequently collaborate with developers through activities such as sprint planning, daily stand-ups, and code reviews. They often provide feedback on testability during requirements analysis and work closely with developers to understand new features and identify potential issues early. Effective communication ensures that defects are clearly documented, and joint debugging sessions are common to resolve complex bugs efficiently. This close collaboration helps maintain a high-quality product and fosters a culture of continuous improvement within the team.

What are the key skills and qualifications needed to thrive as a Software Testing Engineer, and why are they important?

To thrive as a Software Testing Engineer, you need a solid understanding of software development lifecycles, test design techniques, and programming or scripting languages, typically supported by a degree in computer science or related fields. Familiarity with automation tools (such as Selenium or JUnit), bug tracking systems (like Jira), and certifications like ISTQB are highly valued. Attention to detail, analytical thinking, and strong communication skills help you identify issues and collaborate effectively with development teams. These skills and qualities are crucial to ensure software quality, minimize defects, and deliver reliable products to end users.

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

AspectSoftware Testing EngineerQA Analyst
CertificationsISTQB, CSTEISTQB, CSTE
Work EnvironmentDevelopment teams, testing labsQuality assurance departments, testing labs
Industry UsageSoftware companies, tech firmsSoftware companies, IT services
Primary FocusDesigning and executing test cases, automationTest planning, process improvement, documentation

While both roles focus on ensuring software quality, Software Testing Engineers often develop and execute test cases, including automation, whereas QA Analysts focus on testing processes, documentation, and quality standards. Both roles are essential in delivering reliable software products.

What does a Software Testing Engineer do?

A Software Testing Engineer is responsible for evaluating software applications to ensure they function correctly and meet specified requirements. They design and execute test plans, identify bugs or issues, and work closely with developers to resolve defects. Their role helps maintain software quality, reliability, and performance before the product is released to users. They may use both manual and automated testing methods to cover different aspects of the application.
What are popular job titles related to Software Testing Engineer jobs in Pennsylvania? For Software Testing Engineer jobs in Pennsylvania, the most frequently searched job titles are:
What job categories do people searching Software Testing Engineer jobs in Pennsylvania look for? The top searched job categories for Software Testing Engineer jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Software Testing Engineer jobs? Cities in Pennsylvania with the most Software Testing Engineer job openings:

Other

Posted 18 days ago


Job description

Description

This position provides the opportunity to learn the fundamentals of the software verification process as specified by the objectives of the FAA DO-178B/C and DO-254 standards.  In this position you will learn the intricacies of requirements-based software testing, the software development life cycle, and the software data life cycle. Candidates will perform the following objectives of the software verification process:


Software Requirements Review

Test Procedure Generation and Execution

Graphics, I/O, Unit Level, and System Testing

Code/Requirement Differential and Regression Analysis

Code review for coding standard adherence.

Structural Coverage Analysis

Software Problem Reporting

Technical Writing Documentation and Reports

Requirements

Education:

  • Bachelor of Computer Science (with C)
  • Bachelor of Electrical Engineering (with C exposure)
  • Bachelor of Computer Engineering (with C exposure)

Desired skills:

  • Code/Analysis Skills
  • Embedded C and Assembly are required.
  • Code coverage analysis / Code review skills are mandatory.
  • Excel/VBA knowledge is a plus.
  • FPGA Verilog knowledge is a plus.
  • Exposure to Software Development Life Cycle (SDLC)
  • Software Verification Experience is a plus.
  • Required personnel traits.
    • Professional and effective communication skills are must.
    • Complex problem-solving skills are necessary.
    • Quick learners that can research and self-teach are desired.
    • Dependability, accountability, availability are mandatory.

U.S. PERSON REQUIREMENTS

Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. citizen, U.S. permanent resident, or have asylum or refugee status in the U.S.


Equal Opportunity Employer/Veterans/Disabled.  

IA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.Â