Software Development Test Engineer
Company | DTCC |
---|---|
Location | Tampa, FL, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level, Senior |
Requirements
- Proven min experience of 3-5 years with automated unit, functional and integration testing.
- Bachelor’s degree and/or equivalent experience in computer science, Software Engineering, or a related field.
- Ability to write queries in SQL server to validate test results.
- Proficiency in using JIRA and following Agile methodology to deliver solutions.
- Solid understanding of Snowflake will be a plus.
- Hands On experience with test automation frameworks and tools, such as Selenium, JUnit, TestNG, etc. as well as CI/CD technologies (e.g. Cloudbees, Bitbucket, Jenkins, Cucumber, Git, JUnit, Jira etc.).
- Extensive experience with testing modern scripting language-based components.
- Strong experience with automated testing and test-driven development.
- Detailed understanding of smoke testing, black-box, and non-black box testing, as well as regression testing.
- Knowledge of software testing methodologies and techniques, including unit testing, integration testing, and functional testing.
- Expert and hands on with backend test automation using Rest Assured/Karate for API testing. JDBC/JPA for database testing (Oracle/ DB2/ Snowflake).
- Proficiency in at programming language (Java & Python) is highly preferred.
- Excellent problem-solving skills and attention to detail.
- Excellent written and verbal communication skills.
- Strong teamwork and collaboration skills.
Responsibilities
- Actively participate in reviewing user stories to develop test cases for both positive and negative scenarios.
- Work with various collaborators (Product, Delivery, CoE) to gather and set up required test data.
- Prepare, maintain and implement test cases, Track test results and defects throughout testing lifecycle.
- Actively help in development Test Automation improving Test Automation tools, framework. Prepare, maintain and implement automated test scripts.
- Track test execution achievements, report on issues and risks with the potential to affect project timelines.
Preferred Qualifications
- Solid understanding of Snowflake will be a plus.
- Proficiency in at programming language (Java & Python) is highly preferred.