Senior Software Development Engineer in Test (SDET)
Location: 75 Chestnut Ridge Road, Montvale, NJ Long Term
Job Description:
We are looking for a skilled Senior Software Development Engineer in Test (SDET) with strong proficiency in C# to join our team. The ideal candidate will have a solid background in software testing and development, capable of performing hands-on automation testing while also contributing as a junior .NET developer when needed. This role requires someone who can take ownership of test planning, UI and API automation, and execution, while bringing expertise in database testing and building effective test automation strategies for our products.
Key Responsibilities
Design, develop, and maintain robust UI and API automation frameworks using C#.
Collaborate with developers, product owners, and other stakeholders to define test strategies and ensure test coverage aligns with product requirements.
Perform hands-on test planning, execution, and reporting to validate high-quality software delivery.
Conduct database testing, including data validation, stored procedures, and performance testing.
Build and enhance test automation strategies to improve efficiency, scalability, and reliability in testing.
Support continuous integration and deployment (CI/CD) pipelines by integrating automated tests.
Act as a junior .NET developer when needed, contributing to feature development, bug fixing, or code review.
Mentor and guide junior team members, sharing best practices in test automation and quality engineering.
Qualifications
5+ years of experience in software testing, with a focus on test automation and development.
Proficiency in C# and related tools like Visual Studio.
Experience in UI automation using frameworks such as Selenium or Playwright.
Expertise in API testing and automation using tools like RestSharp, Postman, or similar.
Strong knowledge of database testing, including writing SQL queries and validating database integrity.
Proven ability to design and implement test automation strategies for scalable and maintainable solutions.
Familiarity with version control tools such as Git and CI/CD tools like Azure DevOps, Jenkins, or GitHub Actions.
Basic experience in .NET development, including the ability to write and debug code.
Strong problem-solving and communication skills with the ability to work collaboratively in a team environment.
Preferred Qualifications
Experience with cloud platforms like Azure or AWS.
Knowledge of performance and load testing tools.
Understanding of Agile/Scrum methodologies and experience working in Agile teams.
Prior experience mentoring or leading junior team members