Dtcc - Tampa, FL
posted 5 months ago
The Lead Test Engineer at DTCC plays a pivotal role in ensuring the quality and reliability of applications and systems within the organization. This position is responsible for independently leading Test Engineering teams, developing comprehensive test plans, and implementing those plans against established test procedures. The Lead Test Engineer will be accountable for the development, release, and maintenance of test procedures, ensuring that all applications meet defined quality standards. The Enterprise Test Engineering (ETE) family, which this role is a part of, focuses on functional testing, non-functional testing, and test architecture and enablement. Key responsibilities include regression testing, browser testing, performance testing, capacity and stress testing, resiliency testing, environment management services, and infrastructure testing. The Lead Test Engineer will work closely with developers to identify and remediate system defects, leveraging in-depth knowledge of automated testing tools and quality control approaches. This role is crucial in developing reusable foundational test automation frameworks that enhance the overall testing process across the organization. In this role, the Lead Test Engineer will be responsible for system integration testing, including automation, of newly developed or enhanced applications. This includes reviewing requirements and design artifacts, developing unit, integration, and system test cases, and ensuring extensive test coverage for cloud applications. The Lead Test Engineer will actively translate business and functional requirements into actionable results, lead the development of test automation strategies, and provide critical feedback throughout the requirements, design, implementation, and execution phases. Additionally, this position involves defining, designing, developing, documenting, and maintaining tools and automation frameworks as part of an Agile team. Collaboration with various stakeholders, including Product Management, Application Development, and DevOps teams, is essential to ensure the successful delivery of high-quality software solutions.