Summary
Motorola Solutions is a global community dedicated to enhancing safety through technology. They are seeking a Software Test Engineer to support software quality by executing manual regression tests, conducting exploratory testing, and collaborating with engineers to resolve defects and document design requirements.
Responsibilities
- 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
Skills
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or other related technical field
- Strong foundational skills in software development with Python, C/C++, or related languages
- Experience developing for one or more of Windows, Linux, MacOS, Android, or Bare metal environments
- Demonstrated understanding of software testing practices (unit, integration, system testing) gained through academic projects, internships, or personal work
- Fundamental understanding of computer networking concepts
- Must be a U.S. Citizen due to clients under U.S. government contracts
- All employment is contingent upon the successful clearance of a background check and drug test
- Familiarity and exposure to test tools like Wireshark, TCPDump, Putty/Minicom
- Proficient with web browser development tools for inspecting network requests
- Acquainted with mesh networking
- Trained in and understanding of Agile methodologies
- Experience with electrical or RF instrumentation and design
- Strong verbal and written communication skills
- Aptitude for problem-solving and troubleshooting technical challenges
Qualifications
Must Haves
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or other related technical field
- Strong foundational skills in software development with Python, C/C++, or related languages
- Experience developing for one or more of Windows, Linux, MacOS, Android, or Bare metal environments
- Demonstrated understanding of software testing practices (unit, integration, system testing) gained through academic projects, internships, or personal work
- Fundamental understanding of computer networking concepts
- Must be a U.S. Citizen due to clients under U.S. government contracts
- All employment is contingent upon the successful clearance of a background check and drug test
Nice to Haves
- Familiarity and exposure to test tools like Wireshark, TCPDump, Putty/Minicom
- Proficient with web browser development tools for inspecting network requests
- Acquainted with mesh networking
- Trained in and understanding of Agile methodologies
- Experience with electrical or RF instrumentation and design
- Strong verbal and written communication skills
- Aptitude for problem-solving and troubleshooting technical challenges
Benefits
- Incentive Bonus Plans
- Medical, Dental, Vision benefits
- 401K with Company Match
- 10 Paid Holidays
- Generous Paid Time Off Packages
- Employee Stock Purchase Plan
- Paid Parental & Family Leave