Qualcomm Technologies, Inc. is seeking a Senior Staff Software Quality Assurance Engineer to ensure the quality and reliability of Qualcomm’s software and firmware across mobile, compute, and automotive platforms.
Requirements
- Strong expertise in software/firmware test automation methodologies.
- Proficient in programming languages such as C and Python.
- Extensive experience with operating systems including Windows, Linux, and Android.
- Proven track record in developing automated test cases for mobile, compute, and/or automotive platforms.
- Experience supporting production-quality software releases in SOC (System-on-Chip) environments.
- Background in release engineering and CI/CD pipelines.
Responsibilities
- Develop comprehensive software/firmware test plans, ensuring traceability to feature requirements and full test coverage.
- Design, implement, and maintain automated test suites to validate functionality, integration, and system-level performance of Qualcomm products.
- Conduct manual testing where necessary to evaluate customer experience during installation and deployment of Qualcomm hardware and software.
- Contribute to the development of Quality Engineering and Release Engineering processes, with a focus on Continuous Integration (CI) and Continuous Development (CD).
- Support production-level software readiness by implementing customer use cases, workload models, and collaborating on bring-up, debugging, and diagnostics.
- Ensure optimal performance and power efficiency of operating systems and customer environments, identifying opportunities for enhancement.
Other
- Works independently with minimal supervision.
- Provides supervision/guidance to other team members.
- Decision-making is significant in nature and affects work beyond immediate work group.
- Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc.
- Has a great degree of influence over key organizational decisions.