Overview
Join to apply for the Software Engineer III - Test Framework role at SiriusXM.
SiriusXM and its brands (Pandora, SiriusXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services. Our vision is to shape the future of audio where everyone can be effortlessly connected to the voices, stories and music they love wherever they are.
What You’ll Do
* Work with software engineers, program managers, requirements managers, and other product stakeholders to understand product features and the complete set of requirements for the software.
* Develop automated test cases to test the middleware.
* Collaborate with development and test teams to ensure the effectiveness and quality of the components and systems developed.
* Develop, maintain, and execute test scripts to ensure quality and stability of the system throughout the project.
* Generate testing completion metrics and analyses, as well as status read-outs to upper management.
* Develop, implement, maintain, and enhance test plans, test scripts, traceability matrices, and test methodologies to ensure exhaustive testing of all assigned software systems and compliance with specifications.
* Anticipate potential software problems by creating test scenarios.
What You’ll Need
* BS in Engineering or Software Engineering, Computer Science, Computer Engineering, or equivalent experience. MS preferred.
* At least 3-5 years of experience in modern C/C++.
* Troubleshooting skills across the full technology stack, including networking/communication issues.
* Experience with automated testing methodologies and frameworks, preferably Google Test.
* Solid understanding of object-oriented programming (OOP) principles.
* Skilled in utilizing CMake for build configuration and dependency management.
* Strong communication skills, both verbal and written.
* Ability to work independently and in a team environment.
* Commitment to internal client and customer service principles.
* Strong organizational skills and attention to detail.
* Experience in creating automated test scripts within automation frameworks.
What Is a Plus
* Understanding of dependency injection and software design patterns.
* Experience with proxy servers and related technologies (e.g., Charles) and virtualization tools.
* Experience with unit testing frameworks (e.g., MSTest, NUnit).
* Experience with code coverage tools and procedures.
* Experience with Python scripts; ability to work across Linux and Windows, cross-compilation, and Android build tools.
* Experience with embedded systems or device-specific testing frameworks for device-oriented automated test frameworks.
* Experience with Git.
Additional
Referrals increase your chances of interviewing at SiriusXM. SiriusXM is an equal opportunity employer that does not discriminate on the basis of protected characteristics. The requirements and duties described may be modified or waived at the Company's sole discretion without notice.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Engineering and Information Technology
Industries
* Entertainment Providers and Broadcast Media Production and Distribution
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr