DTCC is seeking a Software Development Engineer in Test (Infrastructure Testing - IaC) to join our team. The successful candidate will design, develop, and execute automated test scripts for middleware platforms using tools such as Chef InSpec, Jenkins, Ansible, and custom frameworks. The role will also involve collaborating with Product DRIs, Automation Developers, and Infrastructure teams to translate requirements into testable automation scenarios.
Requirements
- Minimum of 4 years of related experience
- Bachelor's degree preferred and/or equivalent experience
- 3+ years of QA Testing experience with at least 2 years hands on Test Automation Experience
- Experience using Java, TestNG, JUnit, and Selenium
- Hands-on experience with Git and Bitbucket
- Thorough Understanding of the Software Testing Life Cycle (STLC)
- Proficient in all phases of testing including planning, design, execution, defect tracking, and reporting
- Skilled in designing, developing, and executing automated test scripts using tools such as Chef InSpec, Jenkins, Ansible, and custom-built frameworks
- Familiar with Git for source code management and experienced in setting up Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline test automation workflows
- Knowledge of automation standard and best practices including experience with XPath axes and CSS selectors
- Should know the Defect Management using ALM and Agile/Scrum management through JIRA, Defect Triaging, Defect Status Reporting and Tracking
- Develop, maintain, and implement functional and automated test scripts using Java and testing frameworks
- Sound knowledge of regression testing, Smoke & Sanity testing, compatibility testing, system functional testing, user acceptance testing etc.
- Experience in build tools such as Maven, adding dependencies, maintaining pom.xml file
- Ability to write simple to medium complexity SQL queries
- Ability to interpret technical designs and specifications and design automated solutions accordingly
- Excellent problem-solving skills and attention to detail
- Excellent written and verbal communication skills
- Positive relationship and collaboration skills
Benefits
- Competitive compensation
- Comprehensive health and life insurance and well-being benefits
- Pension / Retirement benefits
- Paid Time Off and Personal/Family Care, and other leaves of absence
- Flexible/hybrid model of 3 days onsite and 2 days remote