Embedded Software Test Engineer

Control Technology, Inc
Atlanta, GA, US
Full-time

Job Description

Job Description

LOCATED IN KNOXVILLE, TN - Relocation Assistance Offered

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 Engineer

Control 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

Test Organizational duties :

  • 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

Test Skills :

  • 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

The ideal candidate will have knowledge in these areas :

  • 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

Education :

  • 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
  • 5 days ago
Related jobs
Promoted
Control Technology, Inc
Atlanta, Georgia

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. Analyze and augment existing test suites to improve test execution and to add...

AWL
Atlanta, Georgia

From candidate sourcing solutions, to comprehensive workforce data, to software that streamlines your recruiting process, our focus is always about making your recruitment strategy simple, fast and effective. As we continue rapid growth of our global HR Software as a Service operation that is fueled...

Cox Automotive
Atlanta, Georgia

The Software Test Engineer is responsible for developing automated testing strategies and implementing them in industry standard testing frameworks. The Software Test Engineer provides testing automated testing expertise and oversight and also plays a role in providing advice and guidance and monito...

Tata Consultancy Services
Atlanta, Georgia

Design, develop, execute and maintain software to test the product/application. Own the design and implementation of tests that will help in end-to-end quality of major deliverables, working closely with multiple engineers and teams to execute them. Define automation strategy, automation cases as we...

AWL
Atlanta, Georgia

From candidate sourcing solutions, to comprehensive workforce data, to software that streamlines your recruiting process, our focus is always about making your recruitment strategy simple, fast and effective. As we continue rapid growth of our global HR Software as a Service operation that is fueled...

Trimble
Atlanta, Georgia
Remote

Bachelor, Masters or higher Engineering degree is required in a related field such as Computer Engineering/Science, Robotics Engineering, Aerospace Engineering, Mechatronics Engineering. Software Test Engineer - Control Systems. You will support the development team with in field data collection req...

Georgia Institute of Technology
Smyrna, Georgia

The Embedded Software/Firmware Engineer applies engineering principles to firmware software creation and implementation of real-time hardware interface firmware and analysis, debugging, and testing of these systems. The Embedded Software/Firmware Engineer is responsible for developing algorithms and...

Catapult Services LLC
Atlanta, Georgia

Test Framework Architecture and StrategyLead the design and building of tools from scratch for internal use to ensure quality at enterprise customer scaleCoordinate testing strategies with QA leadership, Senior QA, and other SDETsAnalyze product requirements and make recommendations on automation te...

Insight Global
Atlanta, Georgia

An Insight Global Client is looking to hire a Senior Embedded Software Engineer to join their team. Develop and maintain software and scripts to support embedded software development and processes. Apply expertise in embedded systems to define requirements and develop embedded software designs recog...

Genesis10
Atlanta, Georgia

SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET) Consultant with our client in the transportation industry in their Atlanta, GA location. SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET). Own the design and implementation of tests that will help in end-to-end quality of major deliverables working closely wi...