Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Qualcomm, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Test Engineer at Qualcomm will be integral in ensuring the reliability and performance of software products through rigorous testing and analysis. This role involves developing test strategies, creating automation scripts, and executing test cases to identify defects and ensure the quality of software applications. Collaborating closely with developers and product teams, the Software Test Engineer will contribute to maintaining high standards of quality and continuous improvement within the software development lifecycle.
Job Responsibilities
- Design and implement comprehensive test plans and test cases based on software requirements.
- Conduct manual and automated testing to validate software functionality and performance.
- Collaborate with cross-functional teams to identify, document, and track software defects.
- Develop and maintain automated test scripts using appropriate tools and frameworks.
- Analyze test results and report on software performance and reliability metrics.
- Participate in design and code reviews to provide input on quality assurance best practices.
- Continuously improve testing methodologies and processes through innovation and feedback.
- Assist in the evaluation of new testing tools and technologies to enhance testing capabilities.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software testing, preferably in a corporate environment.
- Strong knowledge of software testing methodologies, tools, and processes.
- Experience with test automation tools such as Selenium, JUnit, or similar.
- Proficiency in programming languages such as Java, Python, or C++.
- Familiarity with bug tracking and test case management tools.
- Excellent analytical and problem-solving skills, with strong attention to detail.
- Effective communication skills with the ability to work collaboratively in a team environment.
Technologies & Tools
The Software Test Engineer will utilize a variety of technologies and tools to ensure effective testing procedures. This includes automation frameworks like Selenium and Appium, programming languages such as Java and Python for scripting, as well as continuous integration tools like Jenkins. Additionally, bug tracking software such as JIRA and test management tools like TestRail will play a critical role in managing the testing lifecycle and enhancing communication across teams.
Ideal Candidates
The ideal candidates for the Software Test Engineer position will possess a combination of technical proficiency and a passion for quality assurance. They will be detail-oriented, with a methodical approach to testing, and exhibit strong problem-solving abilities. A proactive mindset, along with effective collaboration skills, will be essential for working within cross-functional teams. Successful candidates will demonstrate adaptability to evolving technologies and a commitment to continuous improvement, embracing the challenges of maintaining high software quality standards.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.