Full Time

Software Quality Engineer

Dice
$65,000 - $110,000* / year (about $31–$53 an hour)

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

Job Overview

The Software Quality Engineer at Dice will play a pivotal role in ensuring the reliability and performance of our software products. This individual will be responsible for designing, developing, and executing comprehensive testing strategies to guarantee the delivery of high-quality software. The Software Quality Engineer will collaborate closely with cross-functional teams, including developers and product managers, to identify and rectify software defects, thereby enhancing user experiences and meeting industry standards.



Job Responsibilities

  • Develop and execute test plans, test cases, and test scripts to validate software functionality and performance.
  • Identify, document, and track software defects and inconsistencies, ensuring timely resolution.
  • Collaborate with development teams to perform root cause analysis and implement corrective actions.
  • Participate in code reviews and provide feedback on design quality and testability.
  • Automate test processes to enhance efficiency, leveraging tools and frameworks as necessary.
  • Conduct regression testing and ensure that new features do not compromise existing functionality.
  • Stay up to date with industry best practices in software testing and quality assurance processes.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 3 years of experience in software quality assurance or software development.
  • Strong understanding of software testing methodologies and processes.
  • Proficiency in automated testing tools and frameworks such as Selenium, JUnit, or similar.
  • Familiarity with scripting languages (e.g., Python, JavaScript) for automation purposes.
  • Excellent analytical skills with an attention to detail and a proactive approach to problem-solving.
  • Strong communication skills, both verbal and written, with the ability to work collaboratively in a team environment.


Technologies & Tools

The Software Quality Engineer at Dice will utilize a variety of technologies and tools to enhance software testing processes. Key tools include automated testing frameworks such as Selenium and JUnit, as well as bug tracking and project management software like Jira and Confluence. Additional technologies may encompass continuous integration/continuous deployment (CI/CD) tools, cloud-based testing environments, and virtual machine setups, facilitating rigorous testing across different platforms.



Ideal Candidates

Ideal candidates for the Software Quality Engineer position at Dice are characterized by their thorough understanding of software quality principles and their commitment to excellence in software development. They possess strong analytical abilities and demonstrate a keen attention to detail, enabling them to identify issues before they impact users. Effective communicators, they thrive in collaborative environments and are adept at harmonizing the perspectives of diverse stakeholders. Their proactive attitude towards problem-solving and willingness to embrace new technologies further solidify their fit for this critical role.

What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →

View Similar Jobs

Matches Jobs

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