Job
Description
Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We are committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to creating a workplace that looks like the world that we serve.You will be the member of Enterprise Product & Platform Engineering where that will transform the way of delivering infrastructure to our business clients. A key construct of EP&PE will be the evolution of the IT Product Manager, who will partner with Engineering Domains, Business Aligned Service Delivery organization, DevSecOps Domain and our operational support teams to ensure that IT PM&D provides high quality, commercially attractive and timely solutions to support our business strategy.The Senior Infrastructure Test analyst will work in rapid development environment as a part of multi-disciplinary team of engineers who designs, develops, evaluates, test, verifies, validates, and provides in-service engineering support for the Infrastructure Test Engineering team. Proficient in Java as well as modern testing tools (e.g., Selenium, TestNG, Rest Assured, etc.) or DevOps skills such as Ansible / Chef, Python/ Ruby/Shell, Linux OS, AWS Cloud or Performance testing background. He/She should be able to write and support automated testing solutions for multi-tiered applications. Requires in-depth knowledge of the software implementation lifecycle and the ability to work well with both business clients and developers. Pay and 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. DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).
The Impact you will have in this role:
The Enterprise Test Engineering ("ETE") family is responsible for ensuring that all applications and systems meet defined quality standards. The ETE family encompasses three major areas including (a) functional testing, (b) non-functional testing, and (c) test architecture and enablement. Other key focuses includeregression testing, browser testing, performance testing, capacity and stress testing, resiliency testing, environment management services, and infrastructure testing. Develops, conducts, and evaluates testing processes, working closely with developers to remediate identified system defects. In-depth knowledge of automated testing tools, and quality control and assurance approaches including the creation of reusable foundational test automation framework for the entire organization. The Infrastructure Test Engineering role is responsible for the validation of non-functional requirements for infrastructure testing. Your Primary Responsibilities:
Ability to develop, maintain and execute automated test scripts using Selenium, TESTNG/Cucumber and integrate Selenium scripts with Jenkins.Ability to improve the frameworks capabilities by developing end-to-end automated test in Java, JS, Selenium to validate system functionalityDevelop end-to-end automated tests in Jenkins, Integrate automated tests with CI/CD pipelineActive participant in all phases of the project lifecycle. Work with project stakeholders during project definition to help the team understand risks, dependencies, and opportunities; participate in requirements definition and review; lend subject matter expertise to projects.Design and develop test cases using traditional test design techniques based on Stories/Epics or functional requirementsSupport overall QA activities such as development of Test Approach, Test Cases, and manual test execution as needed.Works closely with application development and other technical teams to understand how changes in the software product affect maintenance of test scripts.Works with business resources to understand purpose and concept for software features.Ability to learn new skills and tasks.Attentive to detail, ability to stay focused on task.Ensures on-time delivery of work including monitoring of external and internal dependencies, tracking of progress, and monitoring of project milestones.Excellent verbal and written communication skillsPerforming manual testing of UI or APIs or any application that requires manual testing.
Qualifications:
Bachelor's degree preferred or equivalent experience
Talents Needed for Success:
Minimum 2+ years of IT experience with proven expertise in testing.Hands on experience in Test Automation, running Regression Suites in Jenkins.Hands on experience in open-source tools such as Selenium, TestNG/Junit or DevOps skills such as Ansible, Chef, AWS Cloud, Linux OS or performance testing background.Knowledge in Jenkins (CI/CD) Pipelines will be value add.Experience working with Agile development teams.Knowledge in either of Cloud / Infrastructure knowledge.Maintain requirements, Test Cases and Test Execution in Microfocus ALM.Stories Tracking and Defect Tracking in JIRA.Capable of working on multiple work streams concurrently in a fast-paced environment with extreme multi-tasking and context switching.Experience in creation of testing strategy and automation design documentActual salary is determined based on the role, location, individual experience, skills, and other considerations. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.