NJM Insurance Group

Software Development Engineer in Test (SDET)

NJM Insurance Group$109K — $126K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years in software delivery; 5+ years in Quality Engineering and test automation frameworks
  • Bachelor's degree in computer science or equivalent experience
  • Strong foundation in Quality Engineering principles and advanced testing methodologies
  • Hands-on experience with test automation tools like Selenium, Playwright, Cypress
  • Experience testing APIs with tools/frameworks such as Postman, RestAssured
  • Expertise in at least one programming language (Java, .Net, Python, C#, JavaScript)
  • Familiarity with version control systems like Git

Responsibilities

  • Design, develop, and maintain automated test frameworks for web, mobile, and APIs
  • Write scalable and reusable test code using industry-standard tools
  • Collaborate on defining shift-left testing approaches
  • Participate in code reviews to improve testability and quality assurance
  • Execute various types of tests and analyze outcomes
  • Integrate automated tests into CI/CD pipelines
  • Monitor test results and report on quality metrics
  • Contribute to test data management and infrastructure improvements
  • Support users through training and troubleshooting

Benefits

  • 401(k) with employer match up to 8% and service-based contributions
  • Health, Dental, and Vision insurance
  • Life and Disability coverage
  • Generous PTO and Paid Sick Leave
  • Paid parental leave in addition to state-mandated leave
  • Eligibility for discretionary bonuses
Full Job Description
The Senior Software Development Engineer in Test (SDET) is responsible for designing, developing, and maintaining automated testing frameworks/solutions that ensure the quality, reliability, and performance of NJM's business applications. The SDET will work closely with developers, quality engineers, and solution owners to embed quality throughout the software development lifecycle.

Essential Duties and 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


Required Qualifications:
  • 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)


Preferred Qualifications:
  • 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


Compensation: Salary is commensurate with experience and credentials.
Pay Range: $109,200-$126,922

Eligible full-time employees receive a competitive Total Rewards package, including but not limited to a 401(k) with employer match up to 8% and additional service-based contributions, Health, Dental, and Vision insurance, Life and Disability coverage, generous PTO, Paid Sick Leave, and paid parental leave in addition to state-mandated leave. Employees may also be eligible for discretionary bonuses.

About NJM Insurance Group

NJM Insurance Group is a mutual insurance company that provides personal and commercial insurance products to customers in New Jersey and Pennsylvania. The company was founded in 1913 and has since grown to become one of the largest auto insurance providers in New Jersey. NJM Insurance Group is known for its exceptional customer service and commitment to safety, offering policyholders access to a variety of resources and tools to help them stay safe on the road. The company is also committed to giving back to the community and supports a variety of charitable organizations and initiatives.
Learn more about NJM Insurance Group
Size
2,300 employees
Industry

Similar Jobs

More Jobs at NJM Insurance Group

More Information Technology Jobs

Find similar Software Development Engineer in Test (SDET) jobs: