1

Software Testing Engineer Jobs in New Jersey (NOW HIRING)

The Software Integration & Test Engineer supports system-level software integration within a ... This role executes requirement-driven manual and automated integration testing, supports software ...

Core EngineeringStrong experience across all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) Required Qualifications Core Engineering * Strong experience ...

The Software Integration & Test Engineer supports system-level software integration within a ... This role executes requirement-driven manual and automated integration testing, supports software ...

Software testing * Software installs and configuration * Travel required for ship SW installs and test * Cyber Security Work Force Certification required (must be able to obtain after being hired)

Computer Engineer/Analyst

Lakehurst, NJ · On-site

$90K - $130K/yr

Software testing * Software installs and configuration * Travel required for ship SW installs and test * Cyber Security Work Force Certification required (must be able to obtain after being hired)

Showing results 21-40

Software Testing Engineer information

See New Jersey salary details

$10

$52

$74

How much do software testing engineer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for software testing engineer in New Jersey is $52.23, according to ZipRecruiter salary data. Most workers in this role earn between $42.69 and $59.57 per hour, depending on experience, location, and employer.

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

Are software testing engineers in demand in 2026?

Software testing engineers are expected to remain in demand in 2026 due to ongoing software development and the need for quality assurance. Skills in automation tools, scripting, and understanding of development processes will enhance job prospects in this field.

What are popular job titles related to Software Testing Engineer jobs in New Jersey?

For Software Testing Engineer jobs in New Jersey, the most frequently searched job titles are:

What job categories do people searching Software Testing Engineer jobs in New Jersey look for?

The top searched job categories for Software Testing Engineer jobs in New Jersey are:

What cities in New Jersey are hiring for Software Testing Engineer jobs?

Cities in New Jersey with the most Software Testing Engineer job openings:

Infographic showing various Software Testing Engineer job openings in New Jersey as of August 2026, with employment types broken down into 59% Full Time, and 41% Contract. Highlights an 100% In-person job distribution, with an average salary of $108,644 per year, or $52.2 per hour.

Senior Software Development Engineer in Test (SDET)

NJM Insurance Group

Trenton, NJ • On-site

$110K - $143K/yr

Full-time

Re-posted 10 days ago


Job description

Job Summary:
NJM Insurance Group is seeking a Senior Software Development Engineer in Test (SDET) responsible for designing, developing, and maintaining automated testing frameworks to ensure the quality and performance of their business applications. The role involves collaborating with developers and quality engineers to integrate quality throughout the software development lifecycle.
Responsibilities:
• Design, develop, and maintain automated test frameworks and test scripts for web, mobile, and API-based applications
• Write robust, scalable, and reusable test code using industry-standard tools and programming languages
• Collaborate with software engineers and quality engineers to define shift-left test approaches with automation embedded throughout the delivery cycle.
• Participate in code reviews, providing feedback on testability, quality, and automation coverage
• Execute and analyze automated, manual, regression, smoke, integration, and performance tests
• Integrate automated tests into CI/CD pipelines to support continuous testing
• Monitor test execution results and provide clear reporting on quality metrics
• Contribute to test data management, environment setup, and test infrastructure improvements
• Support users including training, mentoring and troubleshooting
• Experience working in Agile development environments.
• Strong written and verbal communication skills across technical and non-technical audiences
Qualifications:
Required:
• 7+ years of experience in software delivery, including 5+ years in Quality Engineering, software development and building test automation tools and frameworks
• Bachelor’s degree in computer science or equivalent professional experience.
• Strong foundation in Quality Engineering principles and advanced testing methodologies.
• Hands-on experience with test automation tools (e.g., Selenium, Playwright, Cypress, TestNG, JUnit, NUnit)
• Experience testing APIs using tools/frameworks such as Postman, RestAssured, or similar
• Strong experience with software testing and test automation methodologies
• Expertise in at least one programming language such as Java, .Net, Python, C#, or JavaScript
• Experience with version control systems (e.g., Git)
• Experience working in Agile development environments.
• Strong written and verbal communication skills across technical and non-technical audiences
Preferred:
• Experience with performance and load testing tools like NeoLoad and JMeter
• Experience with cloud platforms
• Experience with Docker, Kubernetes, or container-based testing
• Experience using AI tools and technology to assist with automated tests.
• Knowledge of BDD frameworks
Company:
NJM (New Jersey Manufacturers) is an auto, homeowners, renters, commercial auto, umbrella and workers' compensation insurance providers. Founded in 1913, the company is headquartered in West Trenton, USA, with a team of 1001-5000 employees. The company is currently Late Stage.