Software Development Engineer In Test

700Credit


Date: 1 day ago
City: Southfield, MI
Contract type: Full time
Description

Software Development Engineer in Test (SDET)

About 700Credit

700Credit is the industry leader in providing cutting-edge credit and compliance solutions to the automotive sector. As the largest provider in the field, we are passionate about innovation, growth, and delivering the best for our clients. 700Credit is the largest provider of credit and compliance solutions to the automotive industry today. 700Credit is a dynamic, exciting place to work. We hire exceptional people and every one of them is empowered to think independently, to take initiative as an employee and to be innovative. 700Credit offers an excellent compensation/benefit package.

Summary

700Credit is looking for a reliable Software Development Engineer in Test (SDET) to join the team at our headquarters in Southfield, MI. As an SDET, you will play a key role in ensuring the quality and reliability of our customer applications, APIs, and cloud-based services. This person will be responsible for leveraging their testing expertise to champion test automation while we transition our flagship product into a cloud-native environment for 700Credit. The position focuses on close collaboration with the development team to design and deliver robust automated test solutions that support organizational growth. The ideal candidate should have experience with modern test frameworks, automation tools, and strong knowledge of API and UI testing practices. Familiarity with DevOps pipelines, cloud environments, and microservices testing is highly desirable. This role is critical to the ongoing success of 700Credit’s expansion initiatives and will have a direct impact on product quality and customer satisfaction.

Responsibilities

  • Test Planning: Collaborate with Product Owners and the development team to create detailed and effective test plans that align with product requirements and user stories.
  • Manual Testing: Perform approximately 30% manual testing of application functionality to validate new features and ensure core workflows meet expected behavior.
  • Test Automation: Design, develop, and maintain automated test scripts to validate functionality, improve test coverage, and support continuous delivery.
  • Integrate Automated Tests into CI/CD Pipelines: Ensure test automation is seamlessly integrated into the build and deployment processes using tools like Azure DevOps or GitHub Actions.
  • Design and Maintain Test Data: Create and manage test data strategies to support a variety of testing scenarios, including edge cases and negative paths.
  • Conduct API and Backend Testing: Write and execute comprehensive API tests (e.g., using Postman or similar tools) to ensure service-level integrity across distributed systems.
  • Contribute to Performance and Load Testing Efforts: Collaborate with the performance engineering team to design and execute performance tests using tools like k6 or similar.
  • Maintain Test Documentation: Document test cases, processes, and standards to support knowledge sharing and reproducibility across teams.
  • Support Regression Testing: Own or contribute to the development of regression test suites to support frequent releases and product iterations.
  • Advocate for Quality Across the SDLC: Promote a culture of quality by participating in sprint planning, retrospectives, and other Agile ceremonies.
  • Monitor and Report Test Results: Provide actionable insights by monitoring test execution, triaging failures, and clearly reporting defects with steps to reproduce.
  • Collaborate with Developers on Unit Testing: Partner with developers to ensure unit tests are in place and provide early feedback during the development lifecycle.
  • Participate in Code Reviews: Actively engage in code reviews for both production and test code to uphold code quality and identify testability concerns.

Requirements

Required Skills & Experience

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • Minimum of 2 years of hands-on experience in software testing.
  • Proficiency in JavaScript, TypeScript, or C# (JavaScript experience strongly preferred).
  • Experience with UI test automation tools (Playwright preferred).
  • Strong analytical and problem-solving skills with keen attention to detail.
  • Effective communication skills and the ability to collaborate in a team-oriented environment.
  • Hands-on experience with API testing and automation using tools such as Postman or similar.
  • Solid understanding of test planning, execution, and defect management processes.

Preferred Skills & Experience

  • Experience testing within microservices-based architectures.
  • Familiarity with cloud environments, particularly Microsoft Azure.
  • Ability to provide accurate testing estimates and adjust schedules as needed.
  • Strong understanding of product goals and the ability to contribute quality-driven insights.
  • Adaptability to fast-changing priorities and cross-functional collaboration.
  • Demonstrated initiative in expanding technical proficiency and applying it to test design.
  • Experience collaborating with development teams on unit testing and refactoring efforts.
  • Experience with DevOps practices, including build and release pipeline management.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume