Software Quality Job Description

Software Quality Job Description

4.7
166 votes for Software Quality
Software quality provides recommendations for, and/or development of, software testing tools based on industry standards and insights derived from test experience.

Software Quality Duties & Responsibilities

To write an effective software quality job description, begin by listing detailed duties, responsibilities and expectations. We have included software quality job description templates that you can modify and use.

Sample responsibilities for this position include:

Work closely across SQA teams and software development projects, providing operational leadership from resource planning, people development, to testing service to ensure the high quality, effective, and satisfied testing service to internal and external customers
Participate in the building of a standard foundation of processes, tools, and practices to support a more agile, risk-based testing team
Apply technical, analytical, and quality assurance testing expertise and contribute to the development of test standards, testing methods, test data setup, test plans, user stories, use cases, test scripts, and test artifacts for test solutions required to support IT, operations and business needs
Works directly with the business stakeholders on the project to determine the business use cases of the project and the testing strategy and tactics for the project, and works directly with the technical team members to understand technical use cases of the project and the testing strategy and tactics for the project
Identify automated tools for monitoring quality standards and collation of metrics
Participate in various testing methods as appropriate and in the implementation and utilization of test automation
Creates testing artifacts such as test cases, scripts, and data to align with the requirements of IT projects
Executes manual or automated testing activities specific to a project
Tracks the outcome of testing activities, including progress to completion
Creates defects based on testing results and logs the defect in a QA management tool and communicates the defect to the technical team

Software Quality Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Quality

List any licenses or certifications required by the position: ASQ, ISO, ISTQB, 9001, IAT, CSQE, CQE, PMP, QMS, CMMI

Education for Software Quality

Typically a job would require a certain level of education.

Employers hiring for the software quality job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Computer Engineering, Education, Software Engineering, Science, Electrical Engineering, Information Systems, Computer Information Systems

Skills for Software Quality

Desired skills for software quality include:

Python
SQL
Java
Testing
Software QA methodologies
Tools
Continuous integration and deployment tools
Databases
Industry standard test automation tools and experience developing product test harnesses
QA methodology and tools

Desired experience for software quality includes:

Preparation, presentation of test plans and test strategy for internal system upgrades and builds
Preparation, presentation of test cases
Preparation of estimates for QA and UAT phases on projects
Documentation of test results, creation and maintenance of bug lists
Responsible for creating fully functional test plans and execution by delegating assignments to team members that will insure solid test coverage is being addressed
5+ years of software products QA/QC experience

Software Quality Examples

1

Software Quality Job Description

Job Description Example
Our growing company is looking for a software quality. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software quality
  • Running automated tests with provided tools (TeamCity)
  • Preparing software and peripherals for testing
  • Objectively evaluates projects against a defined internal procedures, process, standards, and best practices
  • Communicate internal audit findings with project owners to ensure resolution of noncompliant issues
  • Act as an process advisor or mentor for project teams and business process owners
  • Gather project data used to improve and shape future process and procedures
  • Perform gap analysis on standard project processes (SPP)
  • Provide business process owners with assessments and solutions for process improvements
  • Instrumental role in teaching and guiding teams/individuals to adopt, execute, reinforce and improve Agile processes, methods and practices
  • Support the startup of projects, give advice to improve the application of Agile/Scrum throughout projects and spreads the best practices
Qualifications for software quality
  • Experience with Agile and Project Management methodologies
  • Strong knowledge of Microsoft Office including Excel, Word, PowerPoint, Project and Visio
  • Exposure to Project Management discipline
  • Utilize previous technical, project management, and people management experience to actively lead the team
  • Need experience with black box testing
  • Knowledge of Java EE and application servers such as Tomcat, websphere and weblogic
2

Software Quality Job Description

Job Description Example
Our growing company is looking to fill the role of software quality. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software quality
  • Test Automation Tools such as HP ALM, HP UFT, Selenium, Java, VBScript & cFactory
  • Properly document testing issues to aid others in the quick and efficient remediation of the issue
  • Lead testing for all size assignments, report progress, gather and analyze metrics
  • Prepare and present to key Stakeholders Risk Based Testing approaches suitable for your initiatives
  • Office 365, MS One Drive, Skype for Business, Sharepoint, Yammer & other collaboration tools
  • Transfer Agile knowledge and enthuse team members to utilize new approaches and techniques
  • Accountable for improvement in results of software development projects
  • Moderate stand up meetings, planning meetings, retrospectives and future-spectives
  • Remain at the leading-edge of Agile development and governance practices
  • Establish, promote, monitor and ensure the adoption of Quality processes, procedures, policies and standards
Qualifications for software quality
  • Good team player and able to lead a team
  • Good understanding and experience in a regulated industry
  • Experience with continuous integration, build, and source control tools (ex
  • Post-Secondary degree or college diploma with a focus on information technology, quality assurance testing or administrative field
  • Minimum 2 years experience in a technical role or quality assurance or project management environment
  • Basic understanding of standards compliance concepts would be an asset
3

Software Quality Job Description

Job Description Example
Our company is looking to fill the role of software quality. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software quality
  • Work with other engineering functions from design through production to design, develop, and implement procedures for testing systems and equipment
  • Establish quality metrics and measures
  • Support Software Validation activities (communication with software user/software validation engineer to define intended use requirements)
  • Understand software use functionality, work with standards/regulations pertaining software/computer system validation
  • Support the development of test cases, advice on test case outcomes, support report writing, and approve reports
  • Maintain Software Validation inventory
  • Write Software Validation Plans, Protocols and Summary Reports as needed
  • Communicate with corporate software validation team on use and validation of different software
  • Provide QMS guidance and support to software users and IT department on the change management process for software associated with medical devices
  • Provide ongoing support and advice on software related medical device compliance aspects as needed
Qualifications for software quality
  • Experience and/or knowledge with the following methodologies would be an asset
  • Experience with Project Management concepts would be an asset
  • Bachelor's or Master's in CS or related field with over 8-12 years of experience in software quality assurance and at least 2+ years in a QA Manager/lead role
  • Minimum of 3 years experience as a Agile team coach or Scrum master
  • Strong presentation and facilitation skills, coaching and mentoring experience
  • Jira and/or HP ALM experience a plus
4

Software Quality Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of software quality. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software quality
  • Influence code design and help define the qualification activities needed to ensure that our products are delivered to our customers with a high-level of quality
  • Work close with the developers in the validation of the subsystems to ensure a smooth system integration
  • Help execute the defined qualification activities on time and with the planned budget
  • Contribute to the assessment of Customer Experience for our products from a software point of view
  • Define SW Quality Assurance Strategy to be implemented on the design and the qualification of the different HP Large Format products considering the Risk Areas identified, target market segment and the complexity of the product
  • Ensure delivered quality of software to licensing partners is high quality, including development and integration of a software quality management framework (ex
  • Provide quality assurance of releases for existing products through review of quality metrics, customer feedback, root cause and corrective actions, and participation in the software release process
  • Ensure project compliance with respect to defined software quality processes at every milestone
  • Should collect, validate, consolidate and report metrics
  • Assists in developing policies and procedures in cooperation with the other functional groups to satisfy regulatory requirements
Qualifications for software quality
  • Knowledge on Typescript, ES6, HTML5, and NodeJS is a plus
  • High University Degree
  • Minimum 2 years’ experience in quality area
  • Quality standards knowledge ISO 9001, ISO 13485 - would be a plus
  • Software Development Life Cycle knowledge – basic understanding
  • MS Office - Average level (Excel, PowerPoint, Word)
5

Software Quality Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software quality. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software quality
  • Software Hazard Analysis
  • Software Verification
  • Firmware Processes
  • Assignments are within a limited scope, covering a moderate range of technologies and level of complexity
  • Exercises judgment in application of methods and procedures to ensure quality products and services
  • Builds productive internal and external relationships that are essential to delivering quality products and services
  • May lead Quality activities within a project or team
  • Typically influences specific project outcomes
  • Work is reviewed for soundness of judgment and overall accuracy and adequacy
  • Support and facilitate the department in enabling and assuring that products are developed and produced in compliance with requirements from applicable standards (ISO13485, IEC62304, ISO14971, IEC60601)
Qualifications for software quality
  • English – Advanced level skills
  • Proactive attitude, able to work with minimum supervision
  • Able to prioritize tasks and understand impact of his/her work on the business partners’ activities
  • Skills in drawing up reports and procedures appropriate to the industry
  • 2+ years experience in working with Team Foundation Server (TFS) / Visual Studio Team Services (VSTS), and Microsoft Test Manager (MTM)
  • Degree in Software Engineering, Science or Quality Management

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates