Full Time

Quality Engineer (Software)

Groundswell
$70,000 - $110,000* / year (about $34–$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 Groundswell, so some details may not match this job. The employer's own page has the real description.

Overview

As a Quality Engineer (Software) at Groundswell, you will play a critical role in ensuring the quality and reliability of our software products. You will be responsible for developing testing strategies, identifying and documenting defects, and collaborating with development teams to drive quality improvements. Your work will involve both manual and automated testing to ensure that our software meets the highest standards of performance and user satisfaction. Your contributions will be essential in fostering a culture of continuous improvement and excellence within the engineering team.



Job Responsibilities

  • Design and implement comprehensive testing strategies for software applications.
  • Create, document, and execute test cases, test plans, and test scripts.
  • Identify, report, and track defects throughout the software development lifecycle.
  • Conduct manual and automated testing to ensure software functionality and performance.
  • Collaborate closely with developers to resolve software issues and enhance application quality.
  • Participate in code reviews to identify potential quality issues early in the development process.
  • Contribute to continuous improvement initiatives to optimize quality assurance processes.
  • Maintain up-to-date knowledge of industry best practices and emerging testing technologies.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in software testing and quality assurance.
  • Proficiency in both manual and automated testing methodologies.
  • Experience with testing frameworks and tools, such as Selenium, JUnit, or TestNG.
  • Strong understanding of software development processes and lifecycle methodologies.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills, both written and verbal.
  • Ability to work collaboratively within a team environment.


Technologies & Tools

In the role of Quality Engineer, you will work with various technologies and tools essential for effective software testing. These include automated testing frameworks, continuous integration/continuous deployment (CI/CD) pipelines, version control systems such as Git, and performance testing tools. Familiarity with scripting languages such as Python or JavaScript for test automation is also advantageous. Additionally, proficiency in tracking and managing defects using tools like JIRA or similar software will be a key component of your responsibilities.



Ideal Candidates

The ideal candidate for the Quality Engineer (Software) position will possess a strong commitment to quality and detail-oriented mindset. You should be adaptable, proactive in identifying issues, and passionate about delivering exceptional software products. A collaborative spirit and the ability to communicate complex technical concepts clearly to both technical and non-technical team members will enhance your effectiveness in this role. You should thrive in a dynamic environment, approaching challenges with enthusiasm and determination to achieve results.

Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →

View Similar Jobs

Matches Jobs

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