ADMS Program Test Lead
CTC · Dallas, TX · 1 wk ago
Quality AssuranceFull-time
About the role
The Program Test Lead Engineer will be embedded into the ADMS program from the Testing Enablement team. This role requires a highly motivated and result-oriented change champion who will ensure best practices and processes are adapted to the project team's specific needs and help identify areas to build testability from the start. This position combines hands-on testing, Test Automation, and Performance Engineering to ensure projects are delivered with better reliability, performance, and user acceptance.
Responsibilities
- Ensure the quality, reliability and successful deployment of the ADMS application
- Maintain and promote enterprise-wide testing standards, tools and methodologies and lead end to end testing activities for ADMS implementation
- Provide training and mentorship to the testers in the application teams and help implement the best practices provided by the Testing Enablement Team
- Function as a partner between the Tower Lead and the Program Manager to provide detailed and daily updates on testing status, artifacts and reports
- Work closely with the developers and product managers/owners to help identify areas of improvement for Virtualization, Test Automation and Performance Engineering on a regular on-going basis
- Identify Test Automation opportunities and enable automation team to develop and maintain the automation test suite
- Maintain Performance Testing artifacts and be involved with Performance Metrics evaluation along with the Performance Testing team
- Provide input to the Non Functional Requirement (NFR)
- Work closely with the Testing Enablement Function Lead to identify and foster creation and usage of virtualized services for various phases of testing and have them ready prior to testing cycles
- Take ownership of developing the Testing Strategy and update as the strategy evolves, ensuring the Testing Strategy includes the updated Test Plan, Environment Strategy, Code management strategy and testing utilization
- Define various entry and exit criteria for various test phases and simultaneously define the acceptance criteria for vendor
- Manage resource allocation and utilization throughout the project, identifying ramp up and ramp down needs based on project needs
- Identify work stream leads and manage work allocations on each work stream lead according to project requirements
- Oversee environment requirements for testing phases and work closely with Environment Manager and test leads to close the gaps and get all environment and infrastructure identified and ready prior to testing
- Work closely with the Defect Triage team to ensure Defect Triage and Requirement Traceability is coordinated with prioritizing defect fixes with Release Management
- Assess and report on project testing health metrics by taking inputs from Functional Lead, Development lead, application team lead etc.
- Report on the Testing Metrics on a regular frequency to ensure clear visibility to leadership on progress
- Possess deep understanding of the project team's application architecture, priorities and provide quick feedback for improvement while balancing team priorities with enterprise governance standards
- Stay current with new test technologies and recommend implementation to program managers / Tower Lead, analyzing how they can improve current ways of working
- Show tangible results with improved defect identification, test automation coverage and improved performance test metrics
- Work closely with other vendors that are part of the testing team
Required Skills & Experience
- Overall 15 plus years experience as a QA Lead
- Minimum 10 years of utility experience and leading testing activities for ADMS, OMS, DMS, SCADA systems
- Strong experience managing large scale system integration testing platforms
- Experience with Emerson ADMS technologies is a plus
- Strong knowledge of Testing frameworks and tools and proficiency in one programming scripting language; knowledge in Type Script, Java, Python a plus
- Very strong project management skills to complete all project deliverables on time
- Familiarity with Agile and Waterfall methodologies and well versed with the CI/CD pipelines; knowledge on GitLab CI a plus
- Strong knowledge on test automation and Performance Testing tools including Playwright, Junit, TestNG, Test Complete, NeoLoad/JMeter
Schedule
- Hybrid model with a set number of days from the office depending on the team's schedule
- Flexible to move to a full time office schedule depending on project needs
- Flexible to work overtime if required to support team activities