Inseego Corp
Senior Software QA Engineer
Inseego Corp, San Diego, California, United States, 92189
Company Overview: Headquartered in San Diego, California, Inseego Corp. (Nasdaq: INSG) is an industry pioneer in smart device-to-cloud solutions that extend the 5G network edge, enabling broader 5G coverage, multi-gigabit data speeds, low latency and strong security to deliver highly reliable internet access. Our innovative mobile broadband and fixed wireless access (FWA) solutions incorporate the most advanced technologies (including 5G, 4G LTE, Wi-Fi 6 and others) into a wide range of products that provide robust connectivity indoors, outdoors and in the harshest industrial environments. Designed and developed in the USA, Inseego products and SaaS solutions build on the company's patented technologies to provide the highest quality 4G and 5G connectivity for service providers, enterprises, and government entities worldwide. Position Overview: The Senior Software QA Engineer works directly for the Software Test Manager to do the test planning and test execution and reporting for multiple ongoing projects. Responsible to Develop automated tools/scripts from scratch to Test SW/FW. Responsibilities : Collaborates closely with key stakeholders, including program managers, product managers, development engineers, and technical program managers, to define and implement effective quality engineering solutions, practices, processes, and standards. Design, develop, maintain, and execute comprehensive test cases and test plans at both functional and system levels. Understand and execute functional, system, integration, and regression testing strategies. Conduct black and gray box testing on released products and products under development to identify design and implementation defects. Utilize testing tools such as debuggers, emulators, and simulators to test products and gather logs for reported issues. Experience with test management and defect reporting tools such as AP Test Manager, TestRail, Jira, and Confluence. Identify automation opportunities and develop and maintain automated test scripts. Analyze test results, troubleshoot issues, and collaborate with various teams to drive root cause identification and resolution. Work closely with developers, product managers, and QA engineers to gain in-depth understanding of features and create detailed test plans. Execute tests and provide regular reports and metrics, effectively communicating test results to project teams. Self-motivated and proactive, with a strong focus on continuous process improvement. Proven track record of executing automated test suites and generating relevant reports. Ability to translate software requirements into actionable test cases. Engage in debugging and verifying customer-reported issues. Experience/Requirements : Over 3 years of experience in quality engineering and software/hardware testing. Proficient in testing IoT devices, data cards, and M2M hardware. Strong attention to detail with excellent oral and written communication skills. In-depth understanding of QA processes and methodologies in software development. Skilled in end-to-end testing of IoT systems and cloud-based solutions for IoT platforms. Hands-on experience with device FOTA (Firmware Over-the-Air) updates and validation processes. Telecommunications experience, including testing and validating network performance and reliability, specifically with 5G and LTE technologies. Knowledge of networking protocols, including TCP/IP, UDP, NAT, DHCP, DNS, and MQTT. Familiar with network traffic analysis tools such as Wireshark and TCPDUMP. Adept at debugging logs and Wireshark traces to identify potential issues. Experience with automated testing tools and scripting languages like Python for designing and coding tests. Solid understanding of the software development lifecycle. Detail-oriented, adaptable, and a positive team player with a proactive approach. Strong analytical and problem-solving skills, with the ability to think quickly and logically. Hands-on experience with various router and switch hardware, network services, and management. Education: Bachelor's degree in Computer Science, Electronics, Electrical Engineering, or a related field is required. Salary Range: $92,000 - $105,000 This base pay range will vary depending on experience, qualifications, and location. Your recruiter will be happy to discuss all that Inseego has to offer Inseego is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion (including religious dress and grooming), sex/gender (including pregnancy, childbirth, related medical conditions or breastfeeding), gender identity, gender expression, national origin, ancestry, age, physical or mental disability or legally protected medical condition, family care status, military or veteran status, marital status, sexual orientation, genetic information, or any other protected classification under federal, state and local law.