Location: Rock Hill, South Carolina, United States
Date published: 29-Jun-2026
Job ID: 176055
Description and Requirements
Work Type: Location: Rock Hill, SC Duration: 3 Months Pay: 30-34 per hour
The Software QA Technician will primarily work with the software and hardware development teams in testing applications and embedded software. The candidate will be responsible for software testing (QA), executing test plans, test cases, test procedures and test scripts for various types of testing such as functional, GUI, integration, regression, data validation, and overall system integration. He or she will be also required to manage defect reporting and software releases.
Responsibilities:
Assist the software development team by testing application software and hardware level software/firmware that runs on embedded systems.
Work with the QA team members to monitor and maintain printer fleet status.
Execute test plans, test cases, test procedures and test tools.
Interface with engineers of various disciplines like mechanical, software, chemical, optical, etc. to understand the technology and determine root cause of problems.
Perform regression testing on different builds and maintain the software defect tracking database and TestPlan Execution Database
Qualification:
Associates or higher degree in computer science, computer engineering, mechanical or electrical engineering preferred
Working knowledge in modern software test methodologies, tools and languages including system level and performance testing
Should have a very hands-on approach to testing software and the systems
Ability to work with teams and is comfortable working directly with variety of engineers and managers
Excellent organizational and verbal and written communication skills
Exceptional analytical and problem solving skills
Experience using bug tracking and collaboration tools such as Jira and Sharepoint/Teams
Experience using Excel, and some SQL database
Experience with automation
Some level of familiarity with a scripting language a plus!