D

DTCC

Clears and settles securities trades for financial firms

Software Development Engineer in Test Senior Associate

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, India

About the Job

Requirements

  • A minimum of 6 years of related experience.
  • A bachelor's degree is preferred, or equivalent experience.
  • Hands-on experience with test automation frameworks and tools such as Selenium, JUnit, and TestNG, as well as CI/CD technologies such as CloudBees, Bitbucket, Jenkins, Cucumber, Git, Jira, and JUnit.
  • Extensive experience testing components based on modern scripting languages, with strong experience in automated testing and test-driven development.
  • Detailed understanding of smoke testing, functional testing, non-black-box testing, and regression testing.
  • Knowledge of software testing methodologies and techniques, including unit, integration, and functional testing.
  • Hands-on expertise in backend test automation using Rest Assured or Karate for API testing, and JDBC or JPA for database testing with Oracle, DB2, or Snowflake.
  • Experience in software development.
  • Proficiency in Java and Python.
  • Knowledge of databases and SQL is preferred.
  • Experience writing sophisticated SQL queries.
  • Experience with Agile and Waterfall methodologies and onsite/offshore work models and coordination.
  • Problem-solving skills and attention to detail.
  • Written and verbal communication skills.
  • Teamwork and collaboration skills.

Responsibilities

  • Apply expertise in software development and testing methodologies, tools, and technologies.
  • Design, develop, execute, and maintain automated tests across the delivery lifecycle.
  • Contribute to the design and enhancement of the automation framework.
  • Maintain traceability from user stories through test cases to automated scripts.
  • Identify dependencies and define and communicate environmental and data requirements.
  • Act as a technical expert on one or more applications used by DTCC.
  • Research and evaluate technical solutions consistent with DTCC technology standards.
  • Align risk and control processes with day-to-day responsibilities to monitor and mitigate risk, and escalate appropriately.
  • Partner with team members to understand software requirements and design automated tests that validate functionality while considering privacy and security requirements.
  • Create applications and construct unit test cases that ensure compliance with functional requirements.
  • Work with peers to mature ways of working, maintain continuous testing within software delivery processes, and integrate automated tests with the CI/CD pipeline.
  • Collaborate with internal and external teams on development, testing, and troubleshooting to improve overall software quality.

Desired Qualifications

  • Knowledge of databases and SQL.

About the Company

DTCC

Clears and settles securities trades for financial firms

DTCC provides the systems financial firms use to complete securities trades after buyers and sellers agree a transaction. Broker-dealers, banks and asset managers use its services to match trade details, calculate obligations, move securities and report transactions. Its NSCC and FICC subsidiaries clear equity and fixed-income trades, while DTC holds securities and handles settlement and payments such as dividends. By offsetting obligations between firms, its clearing services reduce the securities and cash that must change hands, and its repositories maintain derivatives transaction records for regulatory reporting. The parent was established in 1999 and is headquartered in Jersey City, New Jersey.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Jersey City, NJ
Founded
1999

Recently Posted Jobs

Explore more opportunities at DTCC

See more jobs