Technical Requirements -
1. Strong, hands-on experience in test automation, with a focus on designing, implementing, and maintaining automated test suites using Selenium WebDriver
2. Proficiency in writing and maintaining automated tests for web applications using C# within a .NET environment
3. Experience with creating manual test cases based on business requirements
4. Experience integrating automated tests into CI/CD pipelines using Azure Pipelines or GitHub Actions
5. Proven experience owning the performance testing lifecycle, including:
a. Developing and maintaining performance test scripts using JMeter
b. Executing and analyzing tests in Azure Load Testing
c. Reviewing and optimizing load test configurations
d. Providing actionable performance improvement recommendations to development teams
6. Strong experience using Azure Test Plans for test case management and traceability
7. Experience designing test strategies for complex systems that implement Authentication and Authorization protocols, particularly within Azure environments
8. Working knowledge of the Azure ecosystem (e.g., Azure DevOps, App Services, Monitoring)
9. Familiarity with TypeScript and frontend automation tools is a plus
Other Requirements –
1. Demonstrated ability to lead QA efforts within Agile teams, including planning, execution, and continuous quality improvement
2. Experience mentoring and guiding less experienced QA engineers in both automation and performance testing
3. Strong advocate for quality practices across the SDLC, with the ability to collaborate effectively with developers, DevOps, and product stakeholders
4. Must be local to Detroit or within a commutable distance from DTE Headquarters
Any Gradute