- As a leading technology innovator, Qualcomm pushes the boundaries of whats possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all
- As a Qualcomm Software Test Engineer, you will design, develop, create, and modify test cases and validate embedded software, cloud software, system algorithms, application software, automation, and/or specialized utility programs that launch cutting-edge, world class products
- Qualcomm Software Test Engineers collaborate across various engineering teams and functions to design and implement test plans
Minimum Qualifications:
- Bachelors degree in Engineering, Information Systems, Computer Science, or related field.
Preferred Qualifications:
- Masters degree in Engineering, Information Systems, Computer Science, or related field.
- 1+ year of work or academic experience with Programming Language such as C, C++, Java, Python, etc.
- 1+ year of experience with Software Test or System Test, developing and automating test plans and/or tools (e.g., Source Code Control Systems, Continuous Integration Tools, and Bug Tracking Tools).
Principal Duties and Responsibilities:
- Applies software and systems knowledge to assist and support the design, development, creation, and modification of test cases and validation of embedded software, cloud software, system algorithms, application software, automation and/or specialized utility programs.
- Designs and implements basic test plans, scenarios, scripts, or procedures to identify a failure within a determined area of code.
- Writes functional tests for features to ensure functionality.
- Assists in the identification, analyses, and documentation of software defects.
- Collaborates with others inside of project team to accomplish project objectives and improve the overall quality of the product.
- Assists in the development of test case automations and/or scripts to improve productivity.
Level of Responsibility:
- Working under supervision.
- Decision-making affects direct area of work and/or work group.
- Requires verbal and written communication skills to convey basic, routine factual information.
- Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively.