The Quality Engineer, Senior is responsible for functional and automation testing of NJM's business applications. The role involves designing and executing test plans for full-stack features, building quality gates, and continuously improving testing practices.
Requirements
- 7+ years of experience in software delivery, including 5+ years in Quality Engineering, QA, software testing, or test automation.
- 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 frameworks such as Selenium, Playwright, Cypress, or similar tools.
- Strong expertise in SQL, API testing, and backend/system validation.
- Excellent analytical and problem-solving skills, with the ability to decompose requirements and design effective test scenarios.
- Experience working in Agile development environments.
- Strong written and verbal communication skills across technical and non-technical audiences
Benefits
- 401(k) with employer match up to 8%
- Health, Dental, and Vision insurance
- Life and Disability coverage
- generous PTO
- Paid Sick Leave
- paid parental leave
- state-mandated leave