DTE Energy Senior Test Automation QA Specialist in Detroit, Michigan
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 (https://empoweringmichigan.com/dte-impact/people/?_ga=2.245803073.490612830.1641925563-1457286223.1641925563) .
Together, our company ischanging the future (https://empoweringmichigan.com/2020-environmental-social-governance-and-sustainability-report/) 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 ofdelivering impact-free, reliable power to our customers and communities (https://empoweringmichigan.com/dte-impact/planet/) .
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 thatbest serve our customers, employees, communities (https://empoweringmichigan.com/dte-impact/progress/) 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.
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.
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
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
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
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.