Automated Software Test Engineer - In-Depth Engineering Corporation
QA Engineer
Design and execute automated test solutions for ground missile defense weapon systems, using Python and C++ within CI/CD pipelines and version‑controlled environments.
About the role
Key Responsibilities
Develop, maintain, and expand automated test frameworks for real‑time missile defense software.
Write and execute test scripts in Python and C++ to validate sensor data processing, threat assessment, and launch control modules.
Integrate automated tests into Jenkins pipelines, ensuring continuous verification and rapid feedback.
Collaborate with software, hardware, and systems engineers to define test requirements and troubleshoot failures.
Document test results, maintain traceability in configuration management tools, and contribute to verification reports.
Requirements
Bachelor’s degree in Computer Science, Electrical Engineering, or related field with 3+ years of test automation experience.
Proficiency in Python and C++ for developing automated test scripts.
Hands‑on experience with CI/CD tools such as Jenkins and version control systems like Git.
Familiarity with real‑time or embedded systems testing, preferably in defense or aerospace domains.
Strong analytical and problem‑solving skills, and ability to work effectively in a multidisciplinary team.