Job Title: Senior SDET
Location: Trenton, NJ – hybrid onsite 3 days a week
Salary Range: $100,000 to $125,000
Responsibilities
- Architect, develop, and enhance automated testing frameworks that support web, mobile, and service-oriented applications.
- Create maintainable and reusable automated test suites using modern programming languages and testing tools.
- Collaborate with engineering teams to integrate quality activities early in the software development process.
- Review application code and technical designs to identify quality risks and improve testability.
- Develop and execute a variety of testing strategies, including functional, integration, regression, end-to-end, and performance testing.
- Implement and maintain automated testing within CI/CD pipelines to support rapid and reliable software delivery.
- Analyze test outcomes, identify defects, and communicate quality trends and risks to stakeholders.
- Assist with test environment management, test data strategies, and continuous improvement of testing infrastructure.
- Provide guidance and technical support to team members through mentoring, knowledge sharing, and troubleshooting activities.
- Contribute to Agile ceremonies and collaborate closely with distributed teams to ensure successful project delivery.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline; equivalent practical experience will also be considered.
- 7+ years of experience in software engineering, quality engineering, or software testing, including significant experience building automated testing solutions.
- Deep understanding of software quality principles, test design techniques, and modern testing practices.
- Hands-on experience with test automation technologies such as Selenium, Playwright, Cypress, JUnit, TestNG, NUnit, or comparable frameworks.
- Experience validating APIs and backend services using tools such as Postman, Rest Assured, or similar technologies.
- Strong programming skills in at least one language such as Java, Python, C#, JavaScript, or .NET-based technologies.
- Experience with source control platforms, including Git.
- Strong communication and collaboration skills with both technical and business-focused teams.
Preferred Skills
- Experience conducting performance, scalability, or load testing using tools such as JMeter, NeoLoad, or equivalent platforms.
- Familiarity with public cloud environments and cloud-native application architectures.
- Knowledge of containerization and orchestration technologies, including Docker and Kubernetes.
- Exposure to AI-assisted testing tools and intelligent automation solutions.
- Experience implementing Behavior-Driven Development (BDD) practices and frameworks.
- Understanding of modern DevOps practices and continuous delivery methodologies.
If interested in the role, please apply and email your most updated resume to Liam at [email protected].
