Scientific Research Corporation logo

Senior Software Test Engineer

Scientific Research Corporation Huntsville, Alabama, United States

onsitefull-time
Posted May 14, 2026Apply by Jun 13, 2026

**Role & seniority: ** Full-time on-site Senior Software Test Engineer (Huntsville, AL)

**Location & work type: ** Huntsville, Alabama; on-site

**Stack/tools: **

  • Automated testing tools/frameworks

  • Programming: Python, Java, C++

  • Version control systems

  • Testing methods: system-level and regression testing

  • Top 3 responsibilities:

    • Develop and execute software test plans

    • Analyze test results and ensure software quality; track/triage defects

    • Automate test cases and document test activities/results; collaborate with development teams on fixes

  • Must-have skills:

    • Extensive experience in software testing (planning, execution, defect tracking)

    • Strong knowledge of automated testing frameworks/tools

    • Proficiency with at least one of Python/Java/C++

    • Familiarity with version control and the software development lifecycle

    • Solid analytical/problem-solving skills and written/verbal communication

  • Nice-to-haves:

    • Defense or engineering project experience

    • Bachelor’s in Computer Science/Software Engineering or related field

Full Description

Company Description Scientific Research Corporation (SRC) is an advanced engineering company established in 1988 to deliver innovative solutions to the U.S. Government, private industry, and international markets. SRC specializes in information, communications, intelligence, electronic warfare, simulation, training, and instrumentation systems. Headquartered in Atlanta, Georgia, with engineering offices across the United States, SRC conducts extensive engineering, integration, testing, and research and development activities. Its state-of-the-art laboratories and test facilities provide support in both commercial and defense operational environments. Role Description This full-time, on-site Senior Software Test Engineer role is based in Huntsville, AL. The responsibilities include developing and executing software test plans, analyzing test results to ensure software quality, and collaborating with development teams to resolve defects. The role also involves automating test cases, creating detailed documentation, and contributing to the continuous improvement of testing methods and tools. Qualifications Extensive experience in software testing, including planning, execution, and defect tracking Strong proficiency in automated testing tools and frameworks Knowledge of programming languages such as Python, Java, or C++ Familiarity with version control systems and software development lifecycle Understanding of system-level and regression testing methodologies Exceptional analytical and problem-solving skills Strong written and verbal communication skills for effective collaboration Ability to work effectively in an on-site, team-oriented environment Experience in defense or engineering projects is a plus Bachelor's degree in Computer Science, Software Engineering, or a related field

Software TestingAutomated TestingPythonJavaC++Version ControlSoftware Development LifecycleSystem-Level TestingRegression TestingAnalytical SkillsProblem-SolvingCommunication SkillsTeam CollaborationDefect TrackingTest PlansDocumentationmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.