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 TSP, so some details may not match this job. The employer's own page has the real description.
Position Overview
The Quality Assurance Engineer at TSP for Pure Storage will be responsible for ensuring the highest quality standards are met throughout the software development lifecycle. The ideal candidate will perform thorough testing and validation processes, design and implement robust testing frameworks, and collaborate closely with cross-functional teams to identify and resolve defects. By leveraging their technical skills and attention to detail, the engineer will play a crucial role in delivering reliable and high-performance storage solutions that meet customer expectations and industry standards.
Job Responsibilities
- Develop and execute comprehensive test plans, test cases, and test scripts for various software applications.
- Automate testing processes using appropriate tools and frameworks to improve efficiency and reliability.
- Identify, report, and track defects, ensuring timely resolution and effective communication with development teams.
- Collaborate with developers, product managers, and other stakeholders to enhance product quality and streamline workflows.
- Perform regression testing and contribute to continuous integration and continuous deployment (CI/CD) pipelines.
- Participate in code reviews and design verification processes to ensure adherence to quality standards.
- Document testing outcomes and provide detailed reports on product performance and usability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in software quality assurance or a similar role.
- Proficiency in automated testing tools such as Selenium, JUnit, or similar frameworks.
- Familiarity with programming languages including Java, Python, or JavaScript.
- Strong analytical and problem-solving skills, with a keen attention to detail.
- Excellent verbal and written communication skills; ability to work collaboratively in a team environment.
- Knowledge of storage technologies and protocols is a plus.
Technologies & Tools
The Quality Assurance Engineer will utilize various technologies and tools essential for automated testing and quality assurance processes. Key tools may include Selenium for web application testing, JUnit for unit testing in Java applications, as well as CI/CD tools such as Jenkins or GitLab CI for Continuous Integration pipelines. Additionally, proficiency in version control systems like Git and experience with cloud environments will be advantageous in streamlining testing operations.
Ideal Candidates
The ideal candidates for the Quality Assurance Engineer position possess not only the required technical skills but also a proactive attitude towards problem-solving and a strong commitment to quality. They exhibit an analytical mindset, capable of identifying areas for improvement within processes and methodologies. Furthermore, strong communication skills allow them to effectively engage with diverse teams, fostering a collaborative atmosphere aimed at enhancing product quality. Their adaptability to new technologies and continuous desire to learn also contribute to their success in this role.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.