Software Quality Job Description
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:
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:
Desired experience for software quality includes:
Software Quality Examples
Software Quality Job Description
- 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
- 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
Software Quality Job Description
- 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
- 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
Software Quality Job Description
- 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
- 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
Software Quality Job Description
- 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
- 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)
Software Quality Job Description
- 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)
- 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