Careers

Test Automation Architect

📁
Information Technology
📅
190511 Requisition #
Business Unit: Information Technology
Department:  Enterprise Test Engineering
Job Family: Information Technology
Job Title: Test Automation Architect
Corporate Title: Associate Director
FLSA Code (US Only): Exempt

Business Unit Description:

Enterprise Test Engineering provides Testing Engineering Services for software applications supporting DTCC’s businesses.

Position Summary:

The Test Automation Architect is a Sr. Java Software developer / Senior Software Development Engineer in Test (SDET) responsible for designing, developing and evolving Java Selenium test automation frameworks, defining automation coding and source code management standards, developing tools and utilizes for test automation, and exploring innovations in test automation.  Should possess excellent verbal, written and analytical skills, be able to interact with application development teams and system architects. 

Specific Responsibilities:
  • Design test automation architecture using Java, Selenium, Junit etc. for applications that cross multiple platform and technologies such as UI, REST API, Web Services, AWS Web Services, backend automation
  • Work with automation engineers to help improve test automation so that it executes efficiently with reduced maintenance cost
  • Provide guidance on Java coding standards and best practices for QA Automation Engineers
  • Define test automation source code management standards in Bit Bucket
  • Research new tools to support automation of REST API’s, S3, applications in  AWS cloud etc.
  • Provide automated testing expertise to project team, troubleshoot automation issues and mentor junior resources on automation
  • Ability to think outside the box and come up with creative solutions when tools don’t work
  • Interact with senior management to share and present future automation strategy
  • Contribute to overall automation framework design and enhancement developed in Java
  • Work both independently and in a collaborative environment
  • Mitigates risk by following established procedures and monitoring controls, spotting key errors and demonstrating strong ethical behavior. 
Leadership Competencies for this level include:
  • Feedback: Seeks feedback from others, provides feedback to others in support of their development, and is open and honest while dealing constructively with criticism. 
  • Delegating: Effectively manages tasks and people, taking a practical approach to determine the most effective method of execution while respecting others’ expertise and considering others’ feelings and working styles. 
  • Inclusive Leadership: Values individuals and embraces diversity by integrating differences and promoting diversity and inclusion across teams and functions. 
  • Coaching: Understands and anticipates people's needs, skills, and abilities, in order to coach, motivate and empower them for success.

Qualifications:
  • Minimum of 7 years of related experience in core Java development, or 10+ years of experience in test automation with 5+ years in Selenium
  • Bachelor's degree preferred with Masters or equivalent experience
Specialized Skills:
  • 7 years of hands-on Java application development and 1-3 years of application design and architect experience
  • API development and testing experience is a plus
  • Back-End Auotmation
  • 5+ years in selenium automation
  • Experience working in continuous integration CI/CD and DevOps environment is a must
  • Strong experience in unit and component integration testing using Junit or equivalent required
  • Development experience in (Java, Core Java, JE22, JSP, Servlet, JDBC, Angular.JS)
  • Understanding of web development such as HTML, FPML, XML, CSS, JavaScript 
  • Experience or knowledge with tools/languages such as Java, JavaScript, Protractor, Groovy Scripting 
  • Experience with at least one RDBMS such as Aurora, Microsoft SQL Server, Oracle, Sybase, etc.
  • Experience in financial industry is a must
  • Experience in application development in AWS Cloud is desirable 
  • Basic knowledge of Linux, Unix
  • Strong leadership and communication skills
About DTCC:

With over 40 years of experience, DTCC is the premier post-trade market infrastructure for the global financial services industry. From operating facilities and data centers around the world, DTCC automates, centralizes, and standardizes the processing of financial transactions across the trade lifecycle and mitigates risk for thousands of institutions worldwide.

At DTCC we value on our clients' interests and partner to deliver superior results with excellence and innovation and lead with integrity. We proactively develop your potential and invest in your career.

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions
Please try again.

Oops!

Either there was a problem on our end with the action you just performed, or we are currently having technical difficulties with our system. Please try again later.