We are seeking a Lead Test Engineer to join our team at DTCC. As a Lead Test Engineer, you will be responsible for independently leading Test Engineering teams, developing test plans, and implementing those plans against the corresponding test procedures. You will be accountable for the development, release, and maintenance of test procedures.
Requirements
- 5-7 years of related experience in delivering software solutions with hands on automated testing
- Bachelor's degree preferred or equivalent experience
- Experience in Agile/Waterfall, onsite/offshore work model and coordination
- In-depth knowledge of the software implementation lifecycle (specifically the testing model, methodology, and processes)
- Experience with Test Engineering methodologies and Test Automation Frameworks
- Proficient in automation at all software layers (e.g. UI, services, APIs, etc.) as well as CI/CD technologies (e.g. Cloudbees, Jenkins, Cucumber, Git, JUnit, Jira, etc.)
- Sophisticated Java / Selenium development skills with significant experience applying those skills in test environments
- Track test execution milestones, report on issues and risks with the potential to affect project timelines
- Experience in writing sophisticated SQL queries
- Experience with JIRA, ALM, Bitbucket, Git, and Jenkins
- Requires the ability to work with both business clients and technical team and the ability to work independently, both individually and as part of a team
- Experience in mentoring junior test engineers, verifying work products and providing mentorship, as needed
- Unix, Python and AWS experience in a plus
- Accountable for process compliance & associated documentation
- Aligns risk and control processes into day-to-day responsibilities to supervise and mitigate risk; escalates appropriately
- Excellent problem-solving, collaboration, and written and verbal communication skills
Benefits
- Competitive compensation, including base pay and annual incentive
- Comprehensive health and life insurance and well-being benefits, based on location
- Pension / Retirement benefits
- Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being
- Flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee)