Full Time

Software Quality Engineer

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

Job Overview

The Software Quality Engineer at Catalyst Life Sciences will play a vital role in ensuring the quality and reliability of our software products. This position involves developing and implementing testing strategies, creating automated test scripts, and conducting manual testing to identify and resolve defects. Collaborating with cross-functional teams, the Software Quality Engineer will contribute to continuous improvement processes and advocate for best practices in software quality assurance. The ideal candidate will exhibit strong analytical skills and a meticulous attention to detail while being able to communicate effectively with team members and stakeholders.



Job Responsibilities

  • Design, develop, and execute test plans and test cases based on project requirements.
  • Perform manual and automated testing, identifying defects and collaborating with developers to ensure proper resolution.
  • Participate in the software development lifecycle, providing input during requirements and design phases to proactively address quality concerns.
  • Document test results and maintain testing documentation to support audit and compliance needs.
  • Develop and maintain test automation scripts to enhance testing efficiency and coverage.
  • Monitor and report on application performance and quality assurance metrics.
  • Engage with stakeholders to clarify requirements and ensure alignment on testing priorities.
  • Support continuous improvement initiatives for quality standards and testing processes.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in software quality assurance or a related role.
  • Proficiency in test automation frameworks and tools such as Selenium, JUnit, or TestNG.
  • Strong experience in manual testing methodologies and best practices.
  • Familiarity with programming languages such as Java, Python, or C#.
  • Knowledge of version control systems, particularly Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong verbal and written communication abilities.


Technologies & Tools

The Software Quality Engineer will work with various technologies and tools, including but not limited to Automated Testing Frameworks (Selenium, Cypress), Continuous Integration/Continuous Deployment (CI/CD) tools (like Jenkins and GitLab CI), Issue tracking systems (JIRA, Bugzilla), and general programming languages such as Java, Python, and C#. Familiarity with database testing and SQL skills is also essential, along with experience in cloud platforms and services that host the software solutions.



Ideal Candidates

The ideal candidates for the Software Quality Engineer position will be detail-oriented, analytical thinkers who exhibit strong problem-solving skills. They should possess a collaborative mindset, enabling them to work effectively within cross-functional teams. A quality-focused attitude, along with the ability to adapt to changing circumstances and technologies, is essential. Successful candidates will also have a commitment to staying updated with industry trends and best practices in software quality assurance, ensuring that they contribute positively to the team and the overall success of Catalyst Life Sciences.

Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →

View Similar Jobs

Matches Jobs

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