Job Description
Are you ready to make an impact at DTCC?
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're 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.
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:
Software Development Engineer in Test (SDET) family is responsible for designing, development and execution of automated tests to ensure the quality of software products The SDET family encompasses three major areas including (a) automation development and execution (b) functional testing, and (c) test architecture and enablement. Other key focuses include: regression 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.
Your Responsibilities:
• Design, develop, and implement automated tests to ensure the quality of software products
• Work closely with software development teams to understand software requirements and design automated tests that validate the functionality
• Write and maintain automated test scripts and test plans
• Collaborate with other software quality assurance and development team members to identify and resolve defects and improve the overall software testing process
• Implement and maintain continuous integration and continuous delivery processes
• Debug and diagnose software defects and work with development teams to resolve them
• Stay current with new software testing methodologies, tools, and technologies.
Talents Needed For Success:
• Bachelor's degree in Computer Science, Software Engineering, or a related field
• Strong experience with automated testing and test-driven development
• Proficiency in at least one programming language (Java, Python, C#, etc.)
• Knowledge of Databases and SQL preferred
• Knowledge of software testing methodologies and techniques, including unit testing, integration testing, and functional testing
• Familiarity with test automation frameworks and tools, such as Selenium, JUnit, TestNG, etc.
• Ability to write clean, maintainable, and well-documented code
• Experience with continuous integration and delivery processes and tools, such as Jenkins, CircleCI, etc.
• Excellent problem-solving skills and attention to detail
• Excellent written and verbal communication skills
• Strong partnership and collaboration skills
💡 Quick Summary
Seeking a career-building opportunity? The Software Development Test Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
