Full Time

Software Engineer in Test, Mid-Level

DAT Freight & Analytics
$80,000 - $110,000* / year (about $38–$53 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by DAT Freight & Analytics, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer in Test (Mid-Level) at DAT Freight & Analytics will play a crucial role in ensuring the quality of our software products through effective testing strategies and automation. The candidate will collaborate closely with development teams to design, implement, and execute test cases, contributing to the continuous improvement of our testing processes. This position demands a proactive approach to identifying potential issues early in the development cycle, thereby enhancing the overall product quality and reliability.



Job Responsibilities

  • Develop and execute comprehensive test plans and test cases for various software applications.
  • Automate test processes and workflows to enhance efficiency and effectiveness.
  • Collaborate with developers to understand application features and ensure thorough testing coverage.
  • Identify, document, and track defects using appropriate tools.
  • Perform regression testing as necessary, ensuring that existing functionalities are not adversely affected by new developments.
  • Contribute to the improvement of testing frameworks and methodologies.
  • Participate in code reviews and provide feedback on testability and quality issues.
  • Documentation of test procedures and results for future reference.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software testing or quality assurance.
  • Proficient in automation testing tools such as Selenium, TestNG, or similar frameworks.
  • Strong knowledge of software development life cycle (SDLC) and testing methodologies.
  • Experience with programming languages such as Java, C#, or Python.
  • Familiarity with version control systems (e.g., Git) and CI/CD processes.
  • Strong analytical skills and attention to detail.
  • Excellent communication skills and the ability to work in a collaborative environment.


Technologies & Tools

The Software Engineer in Test will engage with various technologies and tools essential for testing and automation, including but not limited to Selenium for automation, JIRA for tracking defects, Jenkins for CI/CD integration, and SQL for database testing. Familiarity with cloud platforms and services (e.g., AWS, Azure) is an added advantage to facilitate testing in diverse environments.



Ideal Candidates

The ideal candidate for this Software Engineer in Test position is someone who possesses a keen eye for detail and is passionate about technology and quality assurance. They should demonstrate strong problem-solving skills, the ability to learn quickly, and adapt to evolving project requirements. A collaborative spirit is essential while maintaining the ability to work independently when necessary. Additionally, candidates should exhibit a commitment to continuous improvement and a proactive approach to identifying opportunities for enhancing quality in the software development process.

In the Greensboro-High Point, NC metro area, the middle pay across its 365,000 jobs was $46,570 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.