Share this Job

Senior Test Automation QA Specialist


Detroit, MI, US

Company:  DTE Eng Corp Svcs LLC
Job ID:  8820

DTE has been fueling communities for over a century as one of the country’s largest diversified energy companies.

At DTE, our employees improve lives with their energy.

Together, our company is changing the future of energy.

We strive daily to fulfill our world’s vision of a clean, sustainable future and our investments in renewable energy and emission control technologies are just the start of delivering impact-free, reliable power to our customers and communities.

As part of our journey – we invite you to join us as we launch a Digital Factory to reimagine the energy industry.  

This new, strategic unit will drive DTE’s digital innovation, sourced from agile practices, unconstrained thinking, user-centricity, bias towards speed, and enthusiasm for experimentation.

And our Digital Factory team will deliver energy solutions that best serve our customers, employees, communities and investors while simultaneously contribute to building a cleaner world.

Whether your passion is design, data, engineering, or agile, we invite you to help shape DTE’s new strategic unit – our future is You.

Are you ready to make that kind of difference? – bring Your energy to DTE.

Together, we can achieve great things.

Job Summary

Leads technical oversight and strategic direction of the automation framework and related test case automation within scrum teams. Works collaboratively to define test strategies and implement effective software solutions. Enhances the automated testing capabilities of complex software solutions. Leads works with developers to build, improve, and deliver significant product enhancements that solve challenging problems in the database, development operations, and continuous integration/continuous delivery space. Provides guidance to less experienced members of the team. Span of control 0; this is an individual contributor role.

Key Accountabilities

  • Oversees responsibility for quality from end to end, including analyzing test data, identifying areas of improvement, and implementing solutions
  • Builds and expands automated test infrastructure, including writing and maintaining automated regression and acceptance tests
  • Leads collaboration with developers to improve test quality
  • Develops and oversees test strategies for comprehensive, customer-focused end-to-end testing
  • Reviews and provides testing feedback on product requirements
  • Develops documentation of test requirements and test coverage plan design
  • Provides technical guidance and expertise to quality assurance team
  • Creates efficient test plans and strategies for new features and releases, test case development, and plan execution
  • Monitors and maintains automated tests with continuous integration/continuous delivery (CI/CD) tools (e.g., Jenkins, GitHub Actions, Travis CI, CircleCI, etc.)
  • Develops modular, reusable, and maintainable automated tests to be integrated into existing automation framework
  • Oversees vulnerability assessments and penetration testing that prevent intrusion issues

Minimum Education & Experience Requirements

  • This is a multi-track base requirement job; education and experience requirements can be satisfied through one of the following three options:
    • Bachelor’s degree and 7 years of experience with software development in agile environments; OR
    • Associate degree and 9 years of experience with software development in agile environments; OR
    • High school diploma or GED and 11 years of experience with software development in agile environments

Other Qualifications


  • Master’s degree in computer science or related field
  • Experience working in an agile/scrum development team as quality assurance engineer
  • Experience developing test tools, frameworks, and automated tests in scripting and object-oriented languages for command line interfaces, web applications, and related processes

Other Requirements:

  • Ability to integrate automation into CI/CD
  • Proficient in object-oriented programming (e.g., GIT software or other repositories)
  • Communicates complex technical issues and solutions in a clear, simple, and understandable way
  • Self-motivated with a strong work ethic
  • Comfortable in a fast-moving environment
  • Strong understanding of development best practices designs
  • Ability to hold team accountable for implementation deliverables
  • Must be available to perform a primary assignment in support of DTE’s emergency response to storms or other events that impact service to our customers

Additional Information

Incumbents may engage in all or some combination of the activities and accountabilities and utilize a variety of the competencies cited in this description depending upon the organization and role to which they are assigned. This description is intended to describe the general nature and level of work performed by incumbents in this job. It is not intended as an all-inclusive list of accountabilities or responsibilities, nor is it intended to limit the rights of supervisors or management representatives to assign, direct and control the work of employees under their supervision.

At DTE Energy, we are committed to providing an inclusive workplace where everyone feels welcome and a sense of belonging. We seek individuals with a heart for service, a passion to help our communities prosper, and ideas to help shape the future of energy. We are proud to be an equal opportunity employer that considers all qualified applicants without regard to race, color, sex, sexual orientation, gender identity, age, religion, disability, national origin, citizenship, height, weight, genetic information, marital status, pregnancy, protected veteran status or any other status protected by law.

Nearest Major Market: Detroit