What are the responsibilities and job description for the Lead Test Engineering position at DTCC?
Job Details
THE DEPOSITORY TRUST & CLEARING CORPORATION SEEKS:
TITLE: Lead Test Engineer
JOB DUTIES: Responsible for estimation, design, development, and maintenance of functional and regression test automation scripts. This role will supervise approximately 5-7 test engineers.
Functional Testing and Test Automation
Quality Assurance Leadership
Process Management
Project Coordination
JOB REQUIREMENTS: Bachelor's degree in Computer Science, Information Technology, Engineering (any) or related field and 7 years of experience in the job or related position. Prior experience to include:
Telecommuting may be permitted a few days a week. When not telecommuting, must report to DTCC's office in Tampa, FL.
LOCATION: Tampa, FL. Telecommuting may be permitted a few days a week. When not telecommuting, must report to DTCC's office in Tampa, FL
APPLY: Please e-mail resume with cover letter to DTCC at , reference Job Code 8358249/ Lead Test Engineer / Tampa, Florida
TITLE: Lead Test Engineer
JOB DUTIES: Responsible for estimation, design, development, and maintenance of functional and regression test automation scripts. This role will supervise approximately 5-7 test engineers.
Functional Testing and Test Automation
- Review functional specifications/user stories for testable requirements.
- Design and develop test cases using traditional test design techniques.
- Develop, maintain and execute automated test scripts using Selenium.
- Enhance existing automation framework developed in Selenium.
- Integrate Selenium scripts with Jenkins CloudBees.
- Maintain traceability of functional requirements/Test Cases to automation test scripts.
- Develop automation test strategy and approach.
- Manage automation activities and provide status to stakeholders on accessing overall progress and completion.
- Maintain well organized records of test results and generate historical analysis of test results.
- Support overall QA activities including development of Test Approach, Test Cases, and manual test execution as needed.
- Works closely with application development and other technical teams to,
- Works with technical resources to discuss and troubleshoot issues.
- Works with business resources to understand purpose and concept for software features.
Quality Assurance Leadership
- Provides Test guidance and direction to employees and consultants and, as needed, provides complex automation testing services to multiple projects.
- Mentors and directs activities of more junior Test Engineers.
- Coordinates multiple projects and guides project team members with internal and external interfaces, particularly for more complex testing situations.
Process Management
- Ensures on-time delivery of work including monitoring of external and internal dependencies, tracking of progress, and monitoring of project milestones accomplishments by:
- Developing estimates to support new and existing projects;
- Recording work status information and generating status reports;
- Tracking and reporting actual versus planned completion; and,
- Ensuring all activity is accurately recorded and reported.
- Assists Test Manager in developing estimates to support new and existing projects.
- Assists Test Manager in reviewing Portfolio Management and Resource Management forecast reports, to optimize team's supply/demand planning, maximizing resource utilization.
Project Coordination
- Ensures all development lifecycle quality assurance for the work of other team members, including the review of high-level designs, detail designs, and test plans and results, is
- completed according to standards.
- Ensures quality and timeliness of work by other team members on the Team, assisting with issues resolution.
- Drives coordination and implementation of changes to improve performance.
- Provides support and on-the-job training to more junior or less experienced team members.
- Facilitates individual team member development of technical, functional, and industry skills.
- Acts as a role model and mentors other team members.
- Provides input to Team Lead on team member performance.
JOB REQUIREMENTS: Bachelor's degree in Computer Science, Information Technology, Engineering (any) or related field and 7 years of experience in the job or related position. Prior experience to include:
- 5 years of hands-on expertise in Selenium and/or Java development.
- Experience in testing data analytic applications.
- Experience in automated testing of data platforms and tools like AWS EMR.
- Experience in developing Selenium automation framework from scratch.
- Hands on experience with mySql, Jenkins, Maven, Bitbucket, ALM, JIRA, Postman.
- Experience in test automation for Agile Continuous Integration/Development
- Experience with at least one RDBMS
- Experience and knowledge in API testing
- REST/SOAP Cloud Experience.
- Experience in creation of automation testing strategy and automation design documents.
Telecommuting may be permitted a few days a week. When not telecommuting, must report to DTCC's office in Tampa, FL.
LOCATION: Tampa, FL. Telecommuting may be permitted a few days a week. When not telecommuting, must report to DTCC's office in Tampa, FL
APPLY: Please e-mail resume with cover letter to DTCC at , reference Job Code 8358249/ Lead Test Engineer / Tampa, Florida
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.