×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer in Test

Job in Lawrenceville, Gwinnett County, Georgia, 30243, USA
Listing for: M3
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    DevOps, Software Testing, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Description Summary

The Software Developer in Test (SDET) designs, develops, and maintains automated test solutions that ensure the quality, reliability, and performance of M3’s SaaS applications. This role builds scalable automation frameworks, creates robust automated test suites for UI and API layers, and integrates automated testing into CI/CD pipelines. The SDET collaborates closely with developers, Quality Engineers, and Product teams to support shift‑left quality practices, improve testability, and accelerate delivery.

This role also mentors junior automation engineers and contributes to the evolution of test architecture, coding standards, and automation best practices across the organization.

Essential Duties
  • Design, develop, and maintain scalable automated test frameworks and reusable automation components for UI, API, and integration testing.
  • Build and execute automated test suites that validate functionality, performance, reliability, and system behavior across distributed systems.
  • Partner with developers to improve testability, troubleshoot issues, and validate code changes through automated and exploratory testing.
  • Integrate automated tests into CI/CD pipelines and ensure automation supports fast, reliable release cycles.
  • Develop and maintain API automation using tools such as Postman, Swagger, or custom frameworks.
  • Conduct performance, load, and stress testing using tools such as JMeter, and collaborate with engineering teams to analyze results.
  • Participate in code reviews, ensuring automation code meets engineering standards for readability, maintainability, and performance.
  • Mentor Quality Engineers and junior SDETs on automation design, coding practices, debugging, and test strategy.
  • Collaborate with Product, Engineering, Dev Ops, and Platform teams to ensure comprehensive test coverage and alignment with project goals.
  • Contribute to test data management strategies and ensure automated tests are reliable, repeatable, and environment-agnostic.
  • Write and maintain documentation for automation frameworks, test strategies, and technical troubleshooting.
  • Identify opportunities for cross-project automation reuse and contribute to shared automation libraries.
  • Proactively communicate risks, progress, and technical challenges to team members and leadership.
  • Integrate automated tests into CI/CD pipelines and support quality gates for releases.
  • Contribute to code level quality practices such as static analysis, linting, and contract testing.
  • Collaborate with developers to improve testability and build shared test utilities.
  • Identify and remediate flaky tests to maintain automation reliability.
  • Other duties as assigned.
Education, Training, Experience
  • Minimum of 4 years of experience in software development in test, automation engineering, or a directly related technical role.
  • Bachelor’s Degree in Computer Science, IT, MIS, or a related technical field, or an equivalent combination of education and experience.
  • Strong programming or scripting experience in languages such as C#, Java, JavaScript, or Python.
  • Experience with automation frameworks such as Playwright, Katalon, Selenium, or similar tools.
  • Experience with API testing tools and frameworks (Postman, Swagger, REST‑assured, etc.).
  • Experience with Azure Dev Ops for work item tracking, test management, and CI/CD pipeline integration.
  • Strong understanding of SQL and ability to validate data across relational databases.
  • Experience with performance testing tools such as Octo Perf and JMeter are preferred.
  • Excellent written and verbal communication skills.
  • Ability to build and maintain strong working relationships across engineering, product, and operations teams.
  • Relevant certifications or professional training in automation, software testing, or Agile methodologies are welcomed and desired.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary