Insight Global logo

Software Test Lead

Insight Global

Sterling Heights, MIJob$35–70/hrSeen 1w agoSeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
$35–70/hr
Location
Sterling Heights, MI
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Software Test Lead owns and coordinates testing across multiple projects and software builds, balancing test coverage and avoiding redundant work. The role combines hands-on manual testing with planning, prioritization, and assignment of testing activities. The environment includes scripting, system setup, and troubleshooting integrated components, with a transition toward more automation. C++ is helpful, while automated testing experience is beneficial.

Skills & qualifications

RequiredNice to have

Skills

Software TestingTest CoordinationRequirements AnalysisTest PlanningTest CoverageTest PrioritizationUML DiagramsActivity DiagramsManual TestingTest ScriptingTCP/IP NetworkingOperating SystemsTest Environment SetupSystem Integration TestingC++PythonAutomated TestingTest AutomationEmbedded SystemsIntegrated Software SystemsDefenseDoD

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Match
Paid Time Off

Full job description

Job Description

Day to Day

The Software Test Lead will be responsible for leading and coordinating software testing across multiple projects and software builds. This person will take ownership of the overall testing effort, ensuring the team achieves appropriate test coverage while avoiding redundant testing across different projects. The Test Lead will review the requirements associated with each software build, determine what tests need to be created or executed, identify gaps in existing coverage, prioritize testing activities, and assign work across the testing team. They will work closely with Technical Leads and engineering teams to coordinate planned testing as well as faster-turnaround testing required for demonstrations or changing project needs. This is a hands-on leadership position, not simply a test management role. The Software Test Lead will actively perform testing in addition to coordinating the overall effort. The current environment includes significant manual system and software testing, scripting, system setup, and troubleshooting communication between integrated components. The organization is moving toward increased automation, so experience with automated testing is beneficial. The Test Lead does not need to be a C++ developer, but familiarity with C++ is helpful for understanding the software being tested. More importantly, this person needs to be comfortable interpreting requirements, UML and activity diagrams, working with scripting languages, understanding TCP/IP communication, and setting up and troubleshooting integrated test environments. What I changed: I stripped out all identifying project/platform terminology, made the Technical Lead clearly a software delivery + integration + technical coordination role, and made the Software Test Lead clearly a test ownership + coverage + hands-on testing role. I also kept C++ as a plus rather than overstating it as a hard requirement.

Compensation: $35/hr to $70/hr

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401K retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Skills and Requirements

Must Have

  • Strong software testing background with hands-on testing experience

  • Experience leading or coordinating software testing efforts across multiple projects, builds, or teams

  • Ability to develop and organize testing based on software and system requirements

  • Experience creating test plans and determining appropriate test coverage

  • Experience assigning and prioritizing testing activities across multiple testers

  • Ability to identify gaps in test coverage while eliminating redundant or duplicate testing

  • Experience reading and interpreting UML diagrams, activity diagrams, and software/system requirements

  • Strong manual software testing experience

  • Experience developing or working with test scripts/scripting languages

  • Working knowledge of TCP/IP networking

  • Basic operating system knowledge

  • Experience setting up integrated test environments and verifying communication between systems Ability to lead a testing team while remaining hands-on with test execution Plusses

  • C++ knowledge or experience

  • Python experience

  • Automated software testing experience

  • Experience transitioning manual testing processes toward automation

  • Experience with embedded or integrated software systems

  • Defense or DoD experience Experience testing software across multiple simultaneous projects or builds

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.