Senior Software Development Engineer in Test (SDET)
Indexed description
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
- 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 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
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.
Legal Disclaimer: NJM is proud to be an equal opportunity employer. We are committed to attracting, retaining and promoting a diverse and inclusive workforce that is fully representative of the diversity that exists in the communities in which we do business.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search