Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer in Test

Opus IVS - US

Software Developer In Test

At Opus IVS, our mission is to drive advancement in the automotive industry by assisting customers with complex vehicle repairs. Guided by our core values of Customer Focus, Innovation, Collaboration & Teamwork, and a Results-Driven approach, we continually strive to develop advanced technology that empowers us to fulfill our mission.

Opus IVS technology & products has been a leader in the industry since the late 90's. Opus IVS offers modern collision shops an integrated platform of leading diagnostics and calibration solutions, anchored by expert technicians and cutting edge, patented technology.

The Software Developer in Test is responsible for owning quality across multiple interconnected C# platforms, ensuring software is reliable, testable, and regression-safe at every layer of the stack. This role operates within an established testing pyramid spanning unit, integration, and regression coverage across a server-side service layer and a thick-client installer-distributed application, while driving maturity in both as the platform evolves. The ideal candidate brings hands-on experience in.NET/C# environments and a systematic approach to test architecture, enabling them to contribute meaningfully to both test strategy and day-to-day implementation.

Responsibilities:

  • Write and maintain NUnit unit and integration tests for C# service and application layers — covering backend service domains (Auth, Device, Session) and desktop application components (configuration, application lifecycle, authentication adapters)
  • Demonstrate working knowledge of the full development stack, including WPF, MVVM, DI, WCF/SOAP and REST/WebAPI
  • Test WCF/SOAP service contracts and REST/WebAPI endpoints for correctness and schema compliance
  • Validate desktop application behaviors, executable resolution, launch configuration, and environment-specific config correctness across Dev, QA, and Production
  • Validate SignalR real-time messaging behavior
  • Build and execute integration tests against partner API surfaces (NetSuite and others)
  • Author and maintain automated tests within Azure Pipelines, write pipeline YAML steps, monitor VSTest results, investigate build failures, and maintain test discovery patterns
  • Test across multi-environment build configurations and verify config-transform and accuracy
  • Collaborate with developers on service-layer and application-layer mocking strategies using MOQ and identify gaps in unit test coverage
  • Triage production defects and reproduce them in isolated integration test scenarios
  • Write and maintain testing SOPs, document test plans, test case procedures, environment setup guides, and regression runbooks for use across the team

Skills & Abilities:

  • Customer Focus: Ability to understand and respond to the needs of customers with professionalism and care.
  • Innovation: Ability to generate and apply creative ideas that improve work processes or add value.
  • Collaboration & Teamwork: Ability to build cooperative relationships and contribute to group success.
  • Results Driven: Ability to maintain a strong focus on achieving goals and delivering impactful results.
  • Technical Aptitude: Ability to understand and use specific tools, systems, and technologies relevant to the role.
  • Communication: Ability to convey information clearly and effectively, both verbally and in writing.
  • Organization: Ability to structure tasks, processes, and resources efficiently to maintain order and flow.
  • Detail-Oriented: Ability to focus on details, ensuring accuracy and precision in work tasks.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, and a minimum of five (5) years of QA or SDET experience on .NET applications
  • Proficiency writing tests in C# with NUnit (or MSTest/xUnit)
  • Experience testing ASP.NET web applications or WCF/SOAP services request/response validation, fault conditions, contract coverage
  • Familiarity with MOQ or similar mocking frameworks
  • Comfort working with relational databases (SQL Server or SQLite) writing queries to verify data state post-integration
  • Experience authoring and maintaining tests in Azure Pipelines, including YAML pipeline configuration and VSTest integration
  • Ability to write clear testing SOPs, test plans, and runbooks for engineering and cross-functional audiences
  • Strong understanding of the test pyramid and when to unit test vs. integrate vs. regress
  • Experience with project management and ticketing tools (TFS, JIRA, Confluence).

What We Offer:

  • Competitive Pay: We know your value and we're not afraid to pay for it. We offer a competitive total compensation plan including salary, bonuses, and a match contribution to your 401k.
  • Time Off: Besides our competitive paid time off package, employees receive paid holidays and nine floating holidays annually.
  • Benefits: We offer a comprehensive benefits package, including all the necessities such as medical, dental, and vision as well as tuition reimbursement.
  • Opportunity: to be a part of a fast-growing company working to make the world safer!

We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, disability status or any other characteristic protected by state, federal, or local law.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of the job, the employee is regularly required to use hands to finger, handle, or feel objects, tools or controls; reach with hands and arms; talk or hear. The employee frequently is required to stand, walk and sit. The employee is occasionally required to stoop, kneel, crouch or crawl. Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception and the ability to adjust focus.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Test in Dexter, Livingston County, MI vacancy
  •  ...Syms Strategic Group (SSG)  is seeking a talented Software Developer in Test (SDET) Location: Remote Department: Veterans Affairs (VA) Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Military Veterans are... 
    Suggested
    Full time
    Work experience placement
    Remote work

    Ssg

    Ann Arbor, MI
    22 hours ago
  •  ...contributor, you will own the end-to-end testing and automation efforts for robust AI...  ...solutions. You’ll collaborate closely with AI developers, architects, and product teams to...  ...services. Collaborate proactively with software engineers, AI engineers, product owners,... 
    Suggested

    Aquent Talent

    Ann Arbor, MI
    -63
  • $127.4k - $236.6k

    Lead Software Engineer, AI What if the AI agents you architect empower legal professionals...  ...* Experience leading architecture for developer-facing platforms, plugin/extension...  ...progressive delivery, shift-left quality/testing, and the kind of engineering discipline... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work

    Thomson Reuters

    Ann Arbor, MI
    4 days ago
  •  ...Engagement Manager, Guided Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will be the technical...  ...culture – from experimentation practices to design, coding, testing, rollout, support and post‑mortems. Design and own AI‑first backend... 
    Suggested
    Work at office
    Local area
    Flexible hours
    Shift work
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • $40 - $55 per hour

     ...Job Title: Embedded Software EngineerJob Description This role focuses on designing, developing, and maintaining embedded software for innovative research and development...  ...to create robust software architectures, test and debug platforms, and build supporting tools... 
    Suggested
    Contract work
    Temporary work

    Actalent

    Ann Arbor, MI
    4 days ago
  •  ...Software Engineer Why choose between doing meaningful work and having a fulfilling life...  ...may include: Design, develop, and transition modern software capabilities...  ...development, DevSecOps, CI/CD, automated testing, and secure software delivery. Contribute... 
    Work experience placement
    Internship
    Local area
    Immediate start

    MITRE

    Ann Arbor, MI
    2 days ago
  •  ...Engineer may utilize requirements management software. The Lead Product Engineer will own the...  ...Review customer requirements and develop technical system specifications Apply...  ...specifications i.e.: ISO, UL Partner with test and simulation teams in the formulation of... 
    Full time
    Work experience placement

    East Penn Manufacturing

    Ann Arbor, MI
    4 days ago
  • $116.36k - $155.15k

     ...system integration including design, analysis, design review, testing, implementation, and validation. The candidate should be a self...  ...technologies and methodologies that will enhance future capabilities. Develop and execute test plans and procedures based upon system... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Ann Arbor, MI
    2 days ago
  •  ...Embed security across the development lifecycle, moving from pen-test/documentation-heavy to guardrail-driven programs Facilitate...  ...Provide framework-specific remediation guidance to developers What you bring to the role: ~5 - 8+ years in product-... 
    Worldwide
    Flexible hours

    Barracuda Networks

    Ann Arbor, MI
    22 hours ago
  • $38.09 - $42.33 per hour

     ...performance platforms, to find a talented developer who will significantly impact the...  ...environment where you will perform complex software design, technical analysis, and contribute...  ...development, program logic, flow-charting, testing, debugging, and documentation. * Make... 
    Hourly pay
    Temporary work

    Skill Corp

    Ann Arbor, MI
    4 days ago
  • $85k - $95k

     ...Software Developer At Merit Network, we believe technology has the power to connect people, strengthen communities, and expand opportunity...  ...and enhancements to existing applications Design, develop, test, document, and maintain modern web-based applications and... 
    Full time
    Casual work
    Work at office
    Remote work
    Monday to Friday
    Afternoon shift
    2 days per week
    3 days per week

    University of Michigan Flint

    Ann Arbor, MI
    4 days ago
  •  ...Job Description: Entry Level Software Developer Requirements ~ Bachelor's degree ~1 Year of Previous W2 Experience in any field....  ...into technical specifications. Assist in the deployment and testing of applications to production environments, ensuring that they... 
    Relocation

    Vets Hired

    Ann Arbor, MI
    4 days ago
  •  ...Role: Junior Java Developer Location: Ann Arbor, MI (4 days on site and one remote day)...  ...have the opportunity to perform complex software design tasks and technical analysis on a...  ...development, program logic and flow-charting, testing, debugging, and documentation Will be... 
    Remote work

    Spectraforce Technologies

    Ann Arbor, MI
    2 days ago
  •  ...-adjacent technologies for research and testing. In this technical role you will work with...  ...across mechanical, electrical, and software systems, along with experience in rapid...  ...Founded in 1999, Quantum Signal grew up developing intelligent algorithms and AI. As our engineering... 
    Work experience placement
    Local area
    Immediate start
    Flexible hours
    1 day per week

    Quantum Signal AI LLC

    Saline, MI
    2 days ago
  • $33.66 - $38.47 per hour

     ...will focus on supporting and growing the aftermarket business by developing technical solutions, quotations, and proposals for relines,...  ...furnaces, as well as environmental temperature cycling and stability test chambers, so the work environment centers on engineered thermal... 
    Contract work
    Temporary work
    Work at office
    Local area

    Actalent

    Superior, MI
    22 hours ago
  •  ...and teach others to do the same. ~ Measure, examine, or test completed units to check for defects and ensure conformance to...  ...Working knowledge of FDM 3D printing: machine operation, slicer software, material selection, and print troubleshooting Knowledge of... 
    Temporary work
    Work at office
    Night shift

    CJK Group, Inc.

    Chelsea, MI
    4 days ago
  • $67.7k - $90.27k

     ...environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve...  ...individual joins a talented team focused on designing, developing, testing, and supporting automation, account-domain services, and... 
    Full time
    Temporary work
    Remote work
    Work from home

    Lumen

    Ann Arbor, MI
    2 days ago
  • $140k - $200k

     ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you'll help build and scale Speechify...  ...engineering and product decisions for the macOS app. Write, test, and ship production-quality code that scales to millions of... 
    Full time
    Remote work
    Flexible hours

    Speechify

    Ann Arbor, MI
    22 hours ago
  • $72.5k - $148.5k

    Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance...  ..., you will be at the forefront of developing and enhancing remote sensing...  ...engineer, write clean, efficient, and well-tested code that adheres to best practices and... 
    Full time
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Ypsilanti, MI
    4 days ago
  •  ...clinical workflows across AI&DHI initiatives; Develop and manage containerized applications...  ...Bachelor's degree in Computer Science, Software Engineering, a related field, or...  ...background screening and pre-employment drug testing on job candidates upon acceptance of a contingent... 
    Full time
    Remote work
    Work from home

    University of Michigan

    Ann Arbor, MI
    8 hours ago
  •  ...Lead.Net Developer Sonsoft, Inc. is a USA based corporation duly organized under the laws...  ...pace specializing in the fields of Software Development, Software Consultancy and Information...  ...design. • Software development and testing experience using.Net, C#, ASP, Visual... 

    SonSoft

    Ann Arbor, MI
    3 days ago
  •  ...React, etc Working knowledge of modern software development frameworks, including server...  ..., and GraphQL Experience with unit testing and continuous integration Any of these...  ...the web and stay up-to-date on new and developing technologies You are a professional,... 
    Full time
    Part time
    Work experience placement
    Internship
    Work at office
    Local area

    Webfx.com

    Ann Arbor, MI
    22 hours ago
  •  ...seeking an analytical and technically mature Software Engineer III to join our core team....  ...Software Development: Industry experience developing software, algorithms, or perception...  ...best practices, including version control, testing, code reviews, and continuous integration... 
    Temporary work
    Relocation
    Relocation package

    LMI Technologies

    Dexter, Livingston County, MI
    1 day ago
  • $105.79k - $141.05k

     ...requires an AI-native mindset, understands the software development lifecycle (from coding to...  ...— including product owners, developers, and testers — to design, optimize, and...  ...troubleshooting and resolving technical issues in test and production environments. Lead... 
    Full time
    Temporary work
    Remote work

    Lumen

    Ann Arbor, MI
    22 hours ago
  •  ...cardiovascular procedures across the State of Michigan. BMC2 is developing a new heart failure registry, which will take a population...  ...administration. The Applications Senior Programmer designs, codes, tests, debugs, documents, and maintains applications that will build... 
    Immediate start
    Remote work

    University of Michigan Flint

    Ann Arbor, MI
    3 days ago
  • $95k - $154k

     ...from day one. That's exactly what SynergisticIT delivers. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full time... 
    Full time
    H1b

    SynergisticIT

    Ann Arbor, MI
    4 days ago
  • $107k - $176k

     ...appropriate requirements / standards. * Collaborate with analysts, developers, and project managers to support analytic workloads in Python...  ...configuration. * Provide technical mentorship to data and software engineering teams regarding AWS best practices and... 
    Full time

    Arbor Research Collaborative for Health

    Ann Arbor, MI
    2 days ago
  •  ...Net Developer Full-time Company Description Information Technology - Computer Softwarecial...  ...and designs and implement them into software modules, clarify scope and breadth of...  ...of unit, functional and integrated testing to ensure quality standards are attained... 
    Full time
    Flexible hours

    Direct Staffing Inc

    Ann Arbor, MI
    3 days ago
  •  ...operation efforts, including specification review, developing validation procedures, performing bench-level testing, executing in-vehicle field validation, and...  ...mobile app features Collaborate with infotainment software, electronic development, product strategy, and other... 
    For contractors
    Flexible hours

    Hyundai America Technical Center

    Ann Arbor, MI
    22 hours ago
  • $139k - $166.8k

     ....  P art of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight...  ...ADAS component prototypes allowing upstream development, testing and integration for the next ADKit generation system.... 
    Full time
    Immediate start
    Remote work
    Relocation

    Torc Robotics

    Ann Arbor, MI
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer in Test. Be the first to apply!