> Markdown version of [/jobs/ext/2834989-automated-test-engineer-smyrna-ga-atas-open-rank](https://www.wearedevelopers.com/jobs/ext/2834989-automated-test-engineer-smyrna-ga-atas-open-rank). 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). --- # Automated Test Engineer - Smyrna, GA - ATAS - Open Rank - **Company:** The Georgia Tech Research Institute - **Location:** Smyrna, GA, United States - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Data Analysis, Application Frameworks, Systems Engineering, Automation of Tests, Unit Testing, Bash Shell, C Sharp (Programming Language), C++ (Programming Language), Code Coverage, Communications Protocols, Computer Engineering, Software Debugging, Linux, Human-Computer Interaction, Python (Programming Language), Parsing, Regression Testing, Robotic Automation Software, Software Engineering, System Testing, Scripting, Google Test, Test Scripts, Backend, Gitlab, SC Clearance, Computer Equipment, Gitlab-ci, Information Technology, Front End Software Development, Docker - **Published:** September 10, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88288070/1 ## About the Role * Active Secret Clearance. * Experience with a majority of the items listed in Minimum Qualifications. * Experience designing test autonomy frameworks, and evaluating alternative design choices, and developing a project plan to convey and then implement that design. * Experience running a testing team and reporting status to project leads. * Experience generating test requirements given vague or incomplete customer direction, with the direction of engineers and developers building new capabilities. * Experience with fielded robotics, operational vehicles, or related systems. Travel Requirements * 10% - 25% travel. Education and Length of Experience This position vacancy is an open-rank announcement. The final job offer will be dependent on candidate qualifications in alignment with Research Faculty Extension Professional ranks as outlined in section 3.2.1 of the Georgia Tech Faculty Handbook * 0-9 years of related experience with a Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Systems Engineering, Aerospace Engineering, or any related field. * 0-7 years of related experience with a Masters' degree in Computer Science, Electrical Engineering, Computer Engineering, Systems Engineering, Aerospace Engineering, or any related field. * 0-4 years of related experience with a Ph.D. in Computer Science, Electrical Engineering, Computer Engineering, Systems Engineering, Aerospace Engineering, or any related field. ## Description The Automated Test Engineer develops testing solutions for complex software and system frameworks including unit tests, software-in-the-loop regression tests, hardware-in-the-loop testing, continuous integration (CI) tests, and helps develop system and test requirements for sufficient test coverage and reports status to internal and external stakeholders. Test scripts and automation software will operate within the existing software frameworks and languages, typically C++, C#, Bash, and Python, and operating systems, Linux and Windows, and is expected to require custom infrastructure development potentially interfacing with hardware for control of external devices. The type of systems that will be tested include robot autonomy software using ROS and Docker, as well as front-end and back-end software for ground station user interfaces and communication protocols. Job Purpose The Automated Test Engineer develops automated testing solutions for simple to complex systems, including mixed environments incorporating hardware-in-the-loop testing. The Automated Test Engineer also develops and enhances automation frameworks, builds testing routines, and designs scripts that operate within those frameworks. The Automated Test Engineer gains understanding of a target platform so they can devise the optimal testing approach and configurations, constructs automation which continuously identifies issues or errors, and directs developers to research likely or potential causes of found issues. In summary, the Automated Test Engineer performs the role of a test engineer with additional responsibilities including software development, integration, and debugging of system outputs. Key Responsibilities * Apply system engineering and test engineering principles to establish automated test infrastructures required to validate and verify product requirements. * Develop software scripts to implement User Interface (UI) testing, and/or system testing. * Convert manual test procedures into automated test procedures using automated test infrastructure. * Contribute to technical reports and presentations Additional Responsibilities * Apply an understanding of MIL-STD-882E to categorize in-development software features and fixes and report identified safety items to stakeholders Required Minimum Qualifications * Experience with some of the following items... + C++ and C#. + Developing for Linux and Windows. + Common frameworks for UI and visualization. + Developing and testing complex full stack software, specifically analyzing full system behavior against expectations and sub-component behavior. + Gitlab, and Gitlab CI. + Conventional computing hardware and embedded systems. + Test and analysis frameworks, scripting, and test tracking workflows, such as Google Test and Python file parsing, data analysis, and plotting tools. + Algorithms and/or concepts for analysis of vehicle trajectory and state comparison with expected or prior test runs for equivalence or anomaly detection. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [How to Assess and Hire Talent: The Skills-Based Hiring Playbook for the AI Age](https://www.wearedevelopers.com/videos/1488-how-to-assess-and-hire-talent-the-skills-based-hiring-playbook-for-the-ai-age) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv)