Software/Hardware Test Engineer III

Annapolis, Maryland

BCT
Apply for this Job
Candidate will be a dedicated tester with experience in both the Software and Hardware worlds. A tester in this role would be enabling other test teams and testing activities by designing testing postures/frameworks at a macro and supporting work also being performed at the micro level. Members of this team will get a broad spectrum of the entire effort and help drive testing desi gn/ imp rovements.

SW/HW Test Engineer Responsibilities
  • Collaborate with cross-functional agile teams to understand project requirements and user stories.
  • Understanding HW Intricacies to help prioritize testing based on risks.
  • Design and prototype automated test frameworks for applications and REST APls.
  • Analyze requirements and generate test use cases.
  • Identify, analyze, and report defects.
  • Verify fixes and track issues to resolution .

• Perform manual testing when necessary to supplement automated testing efforts.

• Participate in sprint planning, daily stand-up meetings , sprint demos, and retrospectives.

Required Qualifications
  • Bachelor's degree in Computer Science, Engineering , or a related field (or equivalent experience) with 5+ years of experie nce.
  • Strong programming skills in languages such as Python, Java, or C .
  • Comfortable with Linux/Unix command line interface and command execution .
  • Experience designing and developing automated test frameworks from scratch.
Desired Qualifications

• Familiarity with Hardware and how it influences Software configuration/performance.
  • Familiarity with modern test automation tools and libraries (e.g., Seleniu m, SOAPUI, Python)

• Familiarity with debugging mechanisms across various languages .
  • Familiarity with Container technologies (e.g. Docker, Podman) and orchestration technologies (e.g. RKE2)

• Understanding of software configuration management practices and CVCD tools (e.g., GitLab, Jenkins).
  • Solid understanding of scrum and agile methodologies.
  • Experie nce creating user stories and defining acceptance criteria.

• Ability to work in a faced paced environment with minimal supervision
  • Ability to analyze requirements and create detailed test cases.
  • Knowledge of JIRA or similar tools for tracking issues and managing tasks.
  • Strong problem-solving skills and attention to detail.

• Excellent communication and collaboration skills.
  • Self-motivated and able to work effectively both independently and in a team.
Date Posted: 09 June 2025
Apply for this Job