Posted in

Software Development Test Engineer

Software Development Test Engineer

CompanyDTCC
LocationTampa, FL, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid 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.