Full Time

Senior Quality Assurance Engineer

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

Overview

The Senior Quality Assurance Engineer at Centric Software will play a crucial role in ensuring the quality and reliability of our software products. This position is responsible for leading quality assurance efforts, designing robust testing processes, and collaborating with development teams to deliver high-quality, customer-focused solutions. The ideal candidate will bring extensive experience in quality assurance methodologies and a proactive approach to identifying issues before they reach production, thereby enhancing the overall software quality and user experience.



Job Responsibilities

  • Develop and implement comprehensive testing strategies for new and existing software features.
  • Lead the quality assurance process throughout the software development lifecycle, ensuring adherence to quality standards.
  • Design, execute, and maintain automated and manual test cases to validate functionality, performance, and security.
  • Collaborate with cross-functional teams to define quality criteria and testing requirements for each project.
  • Identify, document, and track defects and issues utilizing bug-tracking tools.
  • Perform regression testing and participate in root cause analysis to resolve defects.
  • Mentor junior QA engineers and provide guidance on best practices and testing methodologies.
  • Participate in planning meetings and provide input on project timelines and deliverables.
  • Stay informed of industry trends and emerging technologies related to quality assurance.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in software quality assurance.
  • Proficiency in manual testing, automated testing tools, and frameworks.
  • Experience with performance testing and security testing methodologies.
  • Strong understanding of software development processes, including Agile and DevOps methodologies.
  • Familiarity with programming languages such as Java, Python, or C#.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills and an ability to work collaboratively with technical and non-technical teams.


Technologies & Tools

The Senior Quality Assurance Engineer will be expected to work with various technologies and tools, including test management systems like JIRA for tracking defects, automation tools such as Selenium or TestComplete, and continuous integration systems like Jenkins or GitLab CI. Familiarity with cloud-based testing platforms and performance testing tools such as JMeter is also advantageous. Additionally, proficiency in version control systems, particularly Git, is essential for collaborative development environments.



Ideal Candidates

The ideal candidate for this position will exhibit a strong attention to detail and a methodical approach to testing and problem-solving. They should possess a passion for quality and a commitment to continuous improvement in their work processes. Successful candidates will demonstrate excellent teamwork skills, encouraging open communication and collaboration across departments. They should be adaptable, able to thrive in fast-paced environments, and possess a proactive attitude towards identifying and addressing potential quality issues early in the development lifecycle.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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