About the Role
We are seeking an experienced Software Development Engineer in Test (SDET) to join our quality engineering team in Berkeley Heights, NJ. In this role, you will be responsible for designing, developing, and maintaining automated test frameworks using Java, Selenium, and BDD methodologies to ensure the highest quality of our software products.
Key Responsibilities
- Design, develop, and maintain automated test frameworks and scripts using Java, Selenium, and BDD tools
- Create comprehensive test plans and test cases based on business requirements
- Implement behavior-driven development practices to improve collaboration between technical and non-technical stakeholders
- Develop and execute automated regression, integration, and end-to-end tests
- Troubleshoot and debug automation issues and test failures
- Participate in code reviews to ensure high-quality test code
- Collaborate with developers to identify and resolve software defects
- Continuous integration/continuous deployment (CI/CD) pipeline integration
- Generate detailed test reports and metrics to track quality progress
- Mentor junior team members on automation best practices
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field
- 5+ years of experience as an SDET or similar role
- Strong proficiency in Java programming
- Extensive experience with Selenium WebDriver and automation frameworks
- Experience implementing BDD frameworks (Cucumber, JBehave, or similar)
- Knowledge of test design patterns and automation best practices
- Experience with version control systems (Git)
- Familiarity with CI/CD tools (Jenkins, TeamCity, or similar)
- Experience with test management and defect tracking tools (Jira, TestRail, or similar)
- Strong analytical and problem-solving skills
- Excellent communication and teamwork abilities
Preferred Qualifications
- Experience with API testing (REST, SOAP)
- Knowledge of performance testing tools
- Experience with mobile automation (Appium)
- Experience with Docker containers
- Cloud platform experience (AWS, Azure, or GCP)
- Agile/Scrum methodology experience
Benefits
- Competitive salary and comprehensive benefits package
- Professional development opportunities
- Collaborative and innovative work environment
- Career growth potential
How to Apply
Qualified candidates should submit their resume and cover letter detailing relevant experience with Java, Selenium, and BDD automation frameworks to jobs@clarkstech.com
Job Category: QA
Job Type: Full Time
Job Location: Berkeley Heights NJ