> Markdown version of [/jobs/ext/3027992-qa-software-engineer-4](https://www.wearedevelopers.com/jobs/ext/3027992-qa-software-engineer-4). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # QA Software Engineer 4 - **Company:** Dematic Corp. - **Location:** Grand Rapids, MI, United States (Remote available) - **Experience:** Experienced - **Salary:** $99,258.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, JIRA, Build Automation, Automation of Tests, Bug Tracking Systems, C Sharp (Programming Language), Continuous Delivery, Continuous Integration, Software Debugging, Issue Tracking Systems, Linux Commands, Apache Maven, Microsoft SQL Server, MySQL, Object-Oriented Software Development, Selenium, Simple Object Access Protocol (SOAP), Software Engineering, Software Quality Assurance (SQA), Testng, Git, Build Management, Solid Principles, Information Technology, Build Tools, Software Version Control, Testrail - **Published:** September 22, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/410087391 ## About the Role Be a subject matter expert and use C programming language to understand testing framework built in C and effectively use it to write automation test cases and explain the system. Analyze the logs and debug through the code written in C language to perform root cause analysis. Use Java, TestNG and Selenium to build automation framework to build test case repositories. Use complex Linux command line arguments build and deploy projects to test and production environments. What We Are Looking For: Requires a Bachelor's degree in Computer Science, Software Engineering, Information Technology or closely related field and 4 years' experience as a Quality Assurance Software Engineer, Software Engineer, System Analyst or closely related occupation. Also requires 2 years of experience with Warehouse Controls Warehouse Management or Warehouse experience with Warehouse Execution Software and operational processes; Object Oriented Programming languages (C# or Java) and SOLID design principles; Git or other distributed version control systems; Continuous Integration and Continuous Deployment practices; using Agile methodology; setting up production-like environment in local environment and deploying artifacts; developing test suites with Java, Selenium, TestNG framework; testing web services such as REST and SOAP; using build tools such as Ant, Maven; using test management tools like Testrail; using bug tracking or issue tracking tool like JIRA; and using MYSQL or SQLServer. Up to 30% travel required to various unanticipated customer and company locations in the U.S. Located at Dematic Corp. Headquarters in Grand Rapids, MI. Telecommuting permitted from anywhere in the U.S.