Company Name
DTCC

Locations
Chennai

Experience
8 - 15 years

Key Skills
Test Automation Architect

Function
IT

Role
Software Test Engineer

Industry
Banking/ Financial Services

Posted On
22nd Jan 2019

Job Ref code
86123611 
About DTCC

Through multiple operating facilities and data centers around the world, DTCC and its subsidiary companies automate, centralize, and standardize the processing of financial transactions for thousands of institutions worldwide. With 40 years of experience, DTCC is the premier post-trade market infrastructure for the global financial services industry, simplifying the complexities of clearance, settlement, asset servicing, global data management and information services for equities, corporate and municipal bonds, government and mortgage-backed securities, derivatives, money market instruments, syndicated loans, mutual funds, alternative investment products, and insurance transactions. In 2011, DTCC’s subsidiaries processed securities transactions valued at approximately US$1.7 quadrillion. Its depository provides custody and asset servicing for securities issues from 122 countries and territories valued at US$39.5 trillion. DTCC’s global OTC derivatives trade repositories record more than US$500 trillion in gross notional value of transactions made worldwide across multiple asset classes.

For more information, visit dtcc.com, and follow us on Twitter: @The_DTCC


Job Title

Test Automation Architect 


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
Test Automation Architect is responsible for designing, developing and evolving 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. Requires in-depth knowledge on the test automation life cycle leveraging cutting-edge technical solutions, as well as, the ability to work well with and communicate with business clients, technical teams and IT leadership. Should demonstrate leadership skills and the ability to work well with both business clients and technical teams. Should possess excellent verbal and written communication skills. Must be a take-charge, self-motivated leader, with a proven track record of successful execution. 
The Test Architect must be passionate about driving efficiency in the software development process by using leading tools and frameworks to help ETE teams to deliver cost effective solutions to testing requirements.  Hands-on experience in a wide variety of
automation frameworks, tools and technologies.    
Specific Responsibilities:

  • Design test automation architecture for applications that cross multiple platform and technologies such as UI, REST API, Web Services, AWS Web Services, backend automation
  • Must be a thought leader for the automation team in the areas such as test strategy, Test automation strategy, and continuous delivery and continuous integration. 
  • Be a key player in overall automation framework design and enhancement by coding Java-based solutions.
  • Recommends tools and frameworks to enable the automation strategy. 
  • Provide guidance on Java coding standards and best practices for Test Automation Engineers
  • Provide automated testing expertise to project team, troubleshoot automation issues and mentor junior resources on automation
  • Stays abreast of latest trends in automated testing and informs functional automation teams.
  • Contribute to overall automation framework design and enhancement in Java
  • Fosters a cross-organization automation community conducive to knowledge sharing and continuous improvement.
  • Uses defined methods to demonstrate ROI.
  • Influences and supports the culture, values and standards of the group.
  • Actively participates in initiatives to improve overall performance.
  • Communicates key messages effectively and persuasively.
  • Understands the different environments used for testing to ensure testing strategies are aligned with use of these
  • Provides comprehensive, periodic reporting to ETE Leadership and provide inputs to the Management on governance reports and
  • Provide guidance, training, and mentoring of Test Engineers and help with the Transition process of an Enterprise Quality Assurance department to Enterprise Test Engineering department.
  • Other duties may be assigned.

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 12+ Years experience in IT industry
  • Degree in Computer Science or related discipline required.
  Specialized Skills:
  • Must have 4-5 years of Test Automation design and architect experience
  • Must have 5-6 years of Hands-on experience in development (Java, Core Java, JSP, Servlet, JDBC, Angular.JS etc)
  • Must have minimum 4 years hands on experience in open source tools such as Selenium, TestNG/Junit etc.
  • Experience or knowledge of JavaScript,Protractor, Groovy Scripting etc.
  • Experience in automation at all software layers (e.g. UI, services, APIs, etc.) execution.
  • Experience selecting and configuring appropriate tools and frameworks to effectively drive automated testing.
  • Ability to conduct proof of concept evaluation efforts and identifying and creating plans for automation for eligible work streams
  • Ability to think outside the box and come up with creative solutions when tools don’t work
  • Ability to partner with teams and works hands-on to provide solutions.
  • Expert level understanding of the role of automation in various SDLC(e.g. agile, scrum, waterfall) and mentor, train and coach resources.
  • Ability to work on multiple work streams concurrently in a fast-paced environment with extreme multi-tasking and context switching.
  • Maintains current knowledge of marketplace changes, technology changes, and client businesses relevant to the domain.
  • Demonstrates advanced analytical skills and debugging and root cause analysis skills.
  • Demonstrates proficiency in program and quality management, issue management, and communication.
  • Must have minimum 4 years hands on experience in open source tools such as Selenium,
  • Must have experience in CI/CD technologies (e.g. Jenkins, Git, Maven etc.).
  • Must have experience in Webservice tests and Automation
  • Experience with at least one RDBMS such as Microsoft SQL Server, Oracle, Sybase, etc.
  • Diverse experience in leading automation strategy, planning, design and
  • Exemplifies leadership characteristics in support of DTCC corporate objectives.

Nice to Have:
  • Java Certification is a big plus 
  • Experience in AWS Cloud is highly desirable
  • Experience with COTs automation tools such as Unified Functional Test and/or Silk Test is desirable
  • Knowledge or experience of Terraform and/or Chef is desirable

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.  

 

Apply Now

Powered by Monster