Zak Systems - Columbia, MD

posted 4 days ago

Full-time - Entry Level
Columbia, MD
Administrative and Support Services

About the position

The Embedded Software Test Engineer will be responsible for designing, developing, evaluating, and utilizing custom test scripts and procedures to assess the effectiveness, readiness, and compliance of custom-developed software in both hosted and embedded environments. This role requires configuring network equipment such as routers and switches to support software testing, documenting test procedures, results, and bugs, and generating test reports and presentations to support customer reviews related to software validation. The engineer will also recommend and implement efficiency and coverage improvements to the software test process, which includes modifying procedures, scripts, and documentation. Collaboration with developers to troubleshoot issues and bugs with products and tests is also a key responsibility.

Responsibilities

  • Design, develop, evaluate, and use custom test scripts/procedures to evaluate software effectiveness, readiness, and compliance.
  • Configure network equipment such as routers and switches in support of software testing.
  • Document test procedures, results/bugs, generate test reports, and support customer reviews covering software validation.
  • Recommend and implement efficiency/coverage improvements to the software test process.
  • Work with developers to troubleshoot issues/bugs with products and tests.

Requirements

  • Bachelor's Degree and a minimum of 2 years of prior related experience, or 2 years post-Secondary/Associates Degree and a minimum of 6 years of prior related experience, or a Graduate Degree with 0 to 2 years of prior related experience.
  • At least 1 year of experience configuring Cisco routers, switches, firewalls, and basic networking skills (OSI layers, TCP/UDP/IP/ARP) and network monitoring tools (Wireshark, SNMP).
  • Experience with Windows, Linux, and VMWare.
  • 1 year of experience with scripting languages (Python, Perl, Bat).

Nice-to-haves

  • Strong networking skills.
  • Knowledge of embedded hardware.
  • Basic knowledge of RF.
  • Basic knowledge of C and other programming languages.
  • Experience with software test and integration and use of static code analysis tools.
  • Experience in executing software verification testing following established test plans and procedures and documenting (buglist).
  • Experience in troubleshooting, documenting, and fixing test script failures or developing new scripts/procedures.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service