
Software Development Engineer in Test Lead
- Parsippany, NJ
- $80,000-100,000 per year
- Permanent
- Full-time
- Project Ownership & Accountability
- Serve as the single point of accountability for all testing activities within a defined project.
- Own the test strategy, planning, execution, and delivery from early requirements through post-launch.
- Define and enforce a test plan covering what to test, when to test, how to generate test data, and how test results will be captured and communicated.
- Proactively identify and mitigate quality risks during planning and execution phases.
- Drive testing to completion with a clear definition of done and track all open quality issues through resolution.
- Test Strategy, Planning & Execution
- Translate business and technical requirements into clear, actionable test strategies and acceptance criteria.
- Create detailed test plans and test cases, integrating both manual and automated approaches where appropriate.
- Ensure thorough coverage across functional, regression, integration, and edge-case testing.
- Lead test data strategy and test environment readiness, including creation and maintenance of necessary data sets.
- Test Automation & Tooling
- Design and develop automation test scripts using tools such as Selenium, Cypress, Playwright, Postman, and Pytest.
- Integrate automated tests into CI/CD pipelines and maintain robust test coverage throughout the lifecycle.
- Continually evaluate and evolve testing tools, frameworks, and practices for efficiency and effectiveness.
- Team Leadership & Collaboration
- Work closely with engineering, product, UX, and other stakeholders to embed quality into each phase of development.
- Provide technical guidance and oversight to test engineers on the project, ensuring alignment to the plan and consistency in execution.
- Ensure testers follow defined processes and contribute effectively to automation efforts.
- Reporting & Communication
- Define and track quality KPIs and test coverage metrics, and regularly report progress to project stakeholders.
- Communicate status clearly and proactively escalate issues that impact delivery timelines or quality.
- Facilitate test result walkthroughs and sign-offs with cross-functional teams
- Required Qualifications
- 5+ years of experience in software testing, with a strong focus on test planning, execution, and automation.
- Proven track record of leading test efforts on large-scale, cross-functional software projects.
- Proficiency in at least one or more programming/scripting languages (e.g., Java, TypeScript, Python).
- Hands-on experience with modern testing frameworks and tools such as Selenium, Cypress, Playwright, Postman, and Pytest.
- Deep understanding of UI, API, database, and integration testing.
- Strong experience working with CI/CD pipelines and cloud-based environments (AWS preferred).
- Demonstrated ability to generate and manage complex test data and environments.
- Preferred Qualifications
- Experience with performance and/or security testing.
- Experience testing in containerized environments (Docker, Kubernetes).
- Strong understanding of Agile, DevOps, and modern software delivery practices.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Paid time off
- 401K retirement plan with company matched contributions
- Access to Medical, Dental, Vision, Life and Disability insurance
- Eligible to elect other voluntary benefits including: Group Legal, Identity Theft, Insurance, FSA, additional life insurance coverages
- Contribute up to $260 as a tax free benefit for public transportation or parking expenses
- Employee discounts, including discounted prices on purchase of Avis / Budget cars
- Access to an Employee Assistance Program for services including counseling, financial and legal consultation, referrals for care service, and more