Software Test Engineer
Job in
Chattanooga, Hamilton County, Tennessee, 37450, USA
Listed on 2026-07-16
Listing for:
6AM City, LLC
Full Time
position Listed on 2026-07-16
Job specializations:
-
Software Development
Software Testing, Software Engineer, Embedded Software Engineer, DevOps
Job Description & How to Apply Below
Job Description Company Overview
Control Technology Incorporated designs, manufactures, sells and supports products for industrial control and communications. Our products are sold world-wide mostly through our network of distributors. CTI was founded in 1980 and is a privately-held company located in Knoxville Tennessee.
Software Test EngineerControl Technology Inc. is seeking a highly motivated, self-starting, software test engineer to be an integral part of our software development team. This person will be working closely with software developers, hardware developers, product managers, manufacturing and sales. This position is primarily onsite.
Software Test Responsibilities- Review product and software requirements for clarity and testability
- Thoroughly understand all product features to facilitate creating test scenarios
- Provide technical leadership for development and execution of automated and manual tests for embedded software
- Execute automated and manual tests for Windows configuration software used to configure the embedded products
- Create new test scenarios to ensure complete functional testing
- Coordinate the creation of sanity testing into the build process
- Design, implement and maintain unit tests for new and existing software components
- Improve and expand test automation
- Document defects in defect tracking tool with detailed information for others to duplicate
- Analyze and augment existing test suites to improve test execution and to add test coverage (for defects or expanded coverage)
- Replicate defects detected internally and reported by customers
- Coordinate product releases with manufacturing and sales departments
- Develop Programmable Logic Controller (PLC) programs to test PLC's and related input/output and communication products
- Document automated/manual test procedures and other test activities so others can understand and execute
- Review and understand existing software test tools in use; seek new tools when required
- Interface with subcontractors as needed
- Passion for testing and attention to detail
- Self-motivated with a drive for continuous learning
- Produce excellent results with minimal supervision
- Strong analytic and decision-making skills
- Proactively identify and resolve more complex problems by applying a high level of problem-solving skills
- Personal organizational skills to aid with comprehension and retention of diverse software functionality
- Both lead and implement process improvement, especially in test automation
- Software testing process to include test coverage, requirements, and design review
- Software build management
- Process improvement
- Experience using multiple test automation tools:
Ranorex, Keysight VEE a plus - Experience using version control tools:
Subversion, GIT - Issue tracking tools
- Familiarity with C / C++
- Relay Ladder Logic programming
- IEC 61131-3 programming
- Bachelor degree in Computer Science or related Engineering or Sciences field
- 5+ years of software test experience, embedded software testing is a plus
- Training in Reliability/Software Testing
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×