Software Test Engineer
Posted Updated
Description
- The Software Test Engineer position reports to the Software Quality Assurance Manager within the Software Engineering team
- The successful individual in this role will help accelerate software quality by carrying out manual regression tests and driving exploratory and ad-hoc testing across StreamCaster products
- This role works hand-in-hand with engineers to debug issues, triage defects, resolve reports, and build scripts to facilitate testing of features like PTT and network performance
- Engineers will also champion the documentation of design requirements and decisions
- Execute manual regression tests
- Lead ad-hoc testing and debugging efforts for the software department
- Perform exploratory tests against defect reports, new features, and bug fixes
- Triage defect reports and collaborate with engineers on their resolution
- Develop scripts to aid testing for features like PTT and network performance
- Record tickets for detected software defects
- Document software product requirements and design decisions
- Adhere and contribute to upholding software usability and quality standards
- Perform other related duties of which the above are representative
- Travel Requirements – rare local travel, as required by Silvus
Benefits
- Flexible work models
- Paid time off
- Paid parental and family leave
- Health care benefits
- Global wellness resources
- Employee assistance programs
- Rotation programs
- Mentor relationships
- Learning and development opportunities
- Retirement benefits
- Employee bonuses
- Stock grants & employee stock purchase plans
- Experience with electrical or RF instrumentation and design
- Good foundational skills in software development with Python, C/C++, or related languages
- Fundamental understanding of computer networking concepts
- PREFERRED KNOWLEDGE, SKILLS AND ABILITIES
- Trained in and understanding of Agile methodologies
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or other related technical field
- Aptitude for problem-solving and troubleshooting technical challenges
- Proficient with web browser development tools for inspecting network requests
- Must be a U.S. Citizen due to clients under U.S. government contracts
- Acquainted with mesh networking
- Familiarity and exposure to test tools like Wireshark, TCPDump, Putty/Minicom
- Experience developing for one or more of Windows, Linux, MacOS, Android, or Bare metal environments
- All employment is contingent upon the successful clearance of a background check and drug test
- Strong verbal and written communication skills
- Demonstrated understanding of software testing practices (unit, integration, system testing) gained through academic projects, internships, or personal work