Software Test Engineer Jobs in Pennsylvania
Software Test Engineer jobs in Pennsylvania are consistently active, with strong demand concentrated in defense systems, financial technology, healthcare IT, and enterprise software sectors at every level from junior QA analyst through senior test architect. Philadelphia, Pittsburgh, and King of Prussia anchor the market, where established employers such as Lockheed Martin, Unisys, and Comcast have long-running quality engineering teams. Automation testing, performance engineering, and cybersecurity validation are the specialties drawing the most consistent interest from Pennsylvania hiring managers. Find a role that fits below and apply directly.
Find Software Test Engineer JobsOverview
Showing 5 of 9+ Software Test Engineer jobs











Burro is the leading robotics company in the world by number of robots working outdoors in the field with real customers. Our mission is to free people from tedious work and solve the critical labor shortages faced by farmers and others that work outdoors.
To accomplish our mission, we need a world-class, diverse team where everyone feels comfortable sharing their ideas. With this in mind, we strive to create a work environment where every employee can be themselves and express their perspective – this enables us to deliver the most creative and innovative solutions to problems our customers face.
Headquartered in Philadelphia with an office in central California, and backed by top Agtech and autonomy investors, including S2G, Catalyst, Translink, Cibus, FPrime, Toyota Ventures, FFVC, Xplorer, and Radicle, Burro was created to solve the labor shortages facing farmers using robotics.
Burros can be described as Disney's Wall-E for agriculture and work outdoors, in a 1.0 format. They function, today, as computer vision based autonomous ground vehicles for carrying, towing, and scouting, and are designed to lay the base for the fully autonomous future of work outdoors. We have a growing triple digit fleet deployed in paid commercial use within vineyards, nurseries, berries, and beyond, and demand for our product is accelerating, so we are growing our team.
Reporting to the Director of Software Platform & Integration, we are seeking a highly motivated Senior Software Development Engineer in Test with experience in robotics and autonomous systems to join our team. In this role, you will play a crucial part in ensuring the quality and reliability of our robotics software, working closely with our User Acceptance Testing, Infrastructure, and Engineering teams to ensure seamless development, testing, simulation, and deployment workflows, and helping to design, build, and deploy cutting-edge agricultural and industrial autonomous robots.
We are looking for a teammate who shares our enthusiasm for working with collaborative robots made to handle the tedious and physically demanding parts of agricultural work, has a passion for delivering a high-quality end-to-end user experience, and maintains a collaborative attitude that supports and uplifts everyone they work with.
Responsibilities:
- Extend and maintain simulation-based testing frameworks with Isaac and Gazebo, creating scenarios for our virtual fleet in industrial and agricultural environments.
-
Create and maintain ROS-based testing frameworks for C++ and Python robotics software applications, including functional, regression, integration, performance, acceptance, and stress testing on amd64 robotic platforms in both simulated and real-world environments.
- Develop and execute comprehensive test plans, test cases, and test scripts to validate software functionality and performance across robotic systems, including embedded software, and cloud-based services.
- Drive the integration of QA processes into continuous integration, deployment, and testing (CI/CD/CT) pipelines, ensuring consistency and reliability.
- Build and maintain internal tools and dashboards to monitor the health and performance of testing systems, collaborating with the Platform team on shared monitoring infrastructure to provide critical insights.
- Identify, document, and track software defects and bugs, working closely with development teams for efficient resolution.
- Support field testing and validation of autonomous systems in agricultural and industrial settings.
- Collaborate effectively with engineering, product, and other cross-functional teams to understand product requirements and specifications, to define and validate user acceptance criteria, and to provide timely feedback.
- Advocate for overall product quality and promote best practices across the engineering organization.
- Conduct periodic on-site physical testing of robots (a few days per month), involving physical activity and requiring year-round presence at both the Philadelphia office and the outdoor Phoenixville test farm. Serve as backup for the User Acceptance Technician as needed.
Requirements:
- Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or a related technical field.
- 3+ years of experience in Quality Assurance or test engineering, preferably in robotics, embedded systems, or autonomous systems.
- Strong experience designing and implementing software testing methodologies, including unit, integration, system, and acceptance testing.
- Exceptional problem-solving skills and a keen attention to detail.
- Experience with robotic simulation tools such as NVIDIA Isaac or Gazebo.
- Strong communication and collaboration skills to work effectively within a dynamic team environment.
- Familiarity with ROS (Robot Operating System) or similar robotics middleware.
- Proficiency in Python, Typescript/Javascript, C++, and shell scripting for test automation.
- Proficiency with Linux-based development environments.
- Proficiency with version control systems (e.g., Git).
- Experience with CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI.
- Experience robustly testing robotic software systems in simulation and data-replay settings that may not be deterministic.
- Experience working with 3D assets as used in simulation software.
- Knowledge of computer vision and machine learning testing practices.
- Familiarity with safety standards and compliance testing for autonomous systems.
- Experience testing hardware-in-the-loop (HIL) and software-in-the-loop (SIL) systems.
- A background in agricultural technology, industrial automation, or outdoor robotics.
Perks:
Competitive salary and benefits package (medical/dental/vision)
Early-Stage Equity
401K Plan
Unlimited PTO
Paid parental leave
See All 9 Software Test Engineer Jobs in Pennsylvania
Find roles in Pennsylvania that match your experience and apply in just a few clicks.
Find Software Test Engineer JobsSoftware Test Engineer Jobs by City in Pennsylvania
Where Pennsylvania roles are concentrated, by current openings.
Software Test Engineer Job Market in Pennsylvania
A snapshot from current Pennsylvania openings, updated as new roles post.
Who's Hiring



What Pennsylvania Employers Look For
The qualifications that appear most often in software test engineer jobs across Pennsylvania.
- Bachelor's degree in computer science, software engineering, or a closely related technical field
- Hands-on experience writing and executing automated test scripts using tools such as Selenium or Cypress
- Proficiency in at least one programming or scripting language such as Java, Python, or C#
- Familiarity with agile development workflows, sprint planning, and continuous integration pipelines
- Experience creating and maintaining test plans, test cases, and defect reports in tools like Jira
- Working knowledge of API testing tools such as Postman and version control systems such as Git
Software Test Engineer Jobs in Pennsylvania: Frequently Asked Questions
How do you become a software test engineer in Pennsylvania?
Software test engineer is not a licensed trade in Pennsylvania, so there is no state board exam or registration required to work in the role. Most Pennsylvania employers expect a bachelor's degree in computer science, information systems, or engineering alongside demonstrated testing skills. Earning a vendor-neutral credential such as the ISTQB Certified Tester Foundation Level strengthens a candidacy considerably, particularly for roles at defense contractors and financial institutions concentrated in the Philadelphia and Pittsburgh corridors.
How much do software test engineers make in Pennsylvania?
Software test engineers in Pennsylvania earn a median of about $93,030 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $58,970 for the lowest 10% to over $133,120 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire software test engineers in Pennsylvania?
Employers hiring software test engineers in Pennsylvania right now include Lockheed Martin, Wawa, and Burro, based on current listings on Migrate Mate as of November 2026. Pennsylvania's concentration of defense contractors in the Philadelphia suburbs, major health systems across the state, and financial technology firms in Center City Philadelphia means demand remains broad and relatively stable across industries.
Which Pennsylvania cities have the most software test engineer jobs?
Pittsburgh, Philadelphia, and King of Prussia hold the highest concentration of software test engineer openings in Pennsylvania. Philadelphia leads because of its dense cluster of financial services firms, health systems, and enterprise software companies, while Pittsburgh's strong presence in autonomous systems, robotics, and university-linked technology ventures drives consistent demand, and King of Prussia attracts roles tied to the suburban defense and professional services campuses that line the Route 202 corridor.
Are there remote software test engineer jobs in Pennsylvania?
Yes, and more than most fields. About 100% of software test engineer openings tied to Pennsylvania are remote or hybrid as of November 2026, reflecting how naturally the work translates to distributed teams. Test case authoring, automated script execution, code review participation, and defect triage are all tasks that transfer cleanly to remote settings, though roles involving hardware-in-the-loop testing or on-site lab environments with defense or manufacturing clients tend to require in-person presence.
How can I get hired as a software test engineer in Pennsylvania with little or no experience?
The most realistic entry path is an associate QA analyst or junior test engineer role, which many Pennsylvania employers post specifically to develop early-career talent. Large health systems such as UPMC and Penn Medicine run technology associate programs that include quality engineering rotations. Candidates moving from adjacent roles like business analyst, technical support, or developer intern positions are competitive with a portfolio of personal automation projects using Selenium or Postman and a completed ISTQB Foundation certificate, which signals structured testing knowledge to Pennsylvania hiring teams.
Where can I find and apply to software test engineer jobs in Pennsylvania?
You can find and apply to software test engineer jobs in Pennsylvania on Migrate Mate, which lists current Pennsylvania openings across Philadelphia, Pittsburgh, King of Prussia, and the rest of the state. Search the listings, find roles that match your experience and specialization, and apply directly to the ones that fit.
See All 9 Software Test Engineer Jobs in Pennsylvania
Find roles in Pennsylvania that match your experience and apply in just a few clicks.
Find Software Test Engineer Jobs