Full Time

Software Quality Assurance Engineer

Premier Staffing Partners
$60,000 - $100,000* / year

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 Premier Staffing Partners, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Quality Assurance Engineer at Premier Staffing Partners is responsible for ensuring the quality and functionality of software products through rigorous testing and evaluation processes. This role involves executing detailed test plans, documenting defects, collaborating with development teams, and advocating for best practices in quality assurance, thereby contributing to the overall improvement of software development processes. The ideal candidate will be proactive and detail-oriented, ensuring that products meet both technical and user requirements.



Job Responsibilities

  • Develop and execute comprehensive test plans and test cases based on software requirements and specifications.
  • Identify, document, and track software defects using issue tracking tools.
  • Collaborate with software developers and project managers to understand project requirements and communicate testing results.
  • Perform regression, integration, and performance testing to ensure software quality and functionality.
  • Establish and improve testing processes and methodologies to enhance efficiency.
  • Conduct usability testing and assess user experience to ensure the product meets customer expectations.
  • Participate in code reviews and provide feedback related to quality standards.
  • Stay updated with industry trends and best practices in software quality assurance.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in software quality assurance or a related role.
  • Proficiency in writing detailed, clear, and concise test plans, test cases, and defect reports.
  • Strong understanding of various testing methodologies (e.g., manual, automated, functional, performance).
  • Experience with automated testing tools and frameworks.
  • Familiarity with programming languages and software development practices.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills and the ability to work collaboratively in a team environment.


Technologies & Tools

The Software Quality Assurance Engineer will utilize various technologies and tools to enhance their testing processes, including but not limited to test management software such as JIRA and TestRail, automated testing frameworks like Selenium or Cypress, and performance testing tools like LoadRunner and JMeter. Familiarity with version control systems like Git and continuous integration/continuous deployment (CI/CD) pipelines will also be beneficial in facilitating smooth collaboration with development teams.



Ideal Candidates

The ideal candidate for the Software Quality Assurance Engineer position is a proactive problem-solver who possesses strong attention to detail and a passion for delivering high-quality software products. They should be adaptable, able to work effectively in fast-paced environments, and proactive in identifying areas for improvement within testing processes. A collaborative mindset alongside excellent communication skills will enable them to work seamlessly with cross-functional teams.

☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.