Software Development Engineer in Test
DTCC View all jobs
- Chennai, Tamil Nadu
- Permanent
- Full-time
- 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)
- Apply software development and testing methodologies, tools, and technologies to validate business, functional, and regulatory requirements across multiple enterprise applications and platforms.
- Design, execute, and maintain manual and automated tests across the delivery lifecycle, including functional, regression, integration, system, exploratory, and automation-assisted testing.
- Maintain traceability from user stories and acceptance criteria through test scenarios, test cases, automation assets, evidence, and defect tracking using tools such as JIRA and ALM/AQM.
- Partner with Software Engineers and Product Owners during refinement, story grooming, and scenario walkthroughs to clarify requirements, identify ambiguities early, and improve testability before code completion.
- Validate API, UI, and database behavior as required, including support for backend and data-level verification across enterprise systems where project scope requires it.
- Perform validation activities such as file ingestion, schema validation, field mapping, field transformation, XML/CSV processing, report verification, ACK/NACK handling, error validation, and simulator-driven testing.
- Support regulatory and control-focused testing needs, including validation of transaction/reporting accuracy, reporting timeliness, privacy and data masking, entitlements, auditability, portal access, and downstream impacts to related systems or reporting channels.
- Contribute to automation frameworks and continuous testing by integrating automated checks with CI/CD pipelines and supporting smoke, sanity, and regression execution as part of release readiness.
- Use enterprise testing and engineering tools effectively, including JIRA, ALM, Bitbucket, Jenkins, Splunk, database-driven validation platforms, simulator tools, and automation frameworks.
- Collaborate with internal and cross-functional teams on requirement analysis, UI/API integration, issue triage, dependency management, troubleshooting, and solution validation across shared and distributed teams.
- Create and maintain system, test, and execution documentation including test plans, scenario coverage, execution evidence, defect summaries, and test status reporting.
- Align risk and control processes into day-to-day responsibilities to monitor and mitigate risk, escalate issues appropriately, and support secure, compliant software delivery.
- Minimum of 4 years of related experience in software testing, quality engineering, or test automation
- Bachelor's degree preferred or equivalent experience
- Experience in functional testing, automation testing, and defect lifecycle management in Agile delivery environments
- Hands-on experience with test design techniques such as equivalence partitioning, boundary value analysis, decision table testing, pairwise testing, and exploratory testing
- Experience working with JIRA and ALM for requirements traceability, test management, and issue tracking
- Experience with one or more programming/scripting languages such as Java or Python
- Familiarity with API testing and automation tools/frameworks such as Selenium, TestNG, Karate, or Rest Assured
- Familiarity with Git / Bitbucket and CI/CD tooling such as Jenkins
- Familiarity with AI Prompt Engineering and AI Agents
- Experience validating file-based and data-intensive workflows involving XML, CSV, schema validations, field mappings, and database verification is preferred
- Exposure to financial services, regulatory/reporting processes, onboarding flows, portal-based applications, or data-platform testing is preferred
- Strong analytical and problem-solving skills with attention to detail
- Ability to understand complex business workflows and translate requirements into effective test coverage
- Strong collaboration skills and comfort working with Software Engineers, Product Owners, Scrum teams, and partner platforms
- Effective written and verbal communication skills, including ability to document findings and present testing status clearly
- Curiosity and ownership mindset with a strong quality-first orientation
- Ability to balance manual validation with automation opportunities and continuously improve testing efficiency
- Comfort working in fast-paced, iterative delivery environments with changing priorities
- Awareness of privacy, security, risk, and regulatory expectations in enterprise software delivery
- Willingness to learn domain-specific concepts across regulatory reporting, operational workflows, and UI/API integration models