Quality Engineer

The Quality Engineer identifies user requirements and expectations to inform quality standards for end-products, and analyses product development processes to identify relevant quality standards. He/She incorporates relevant and suitable international standards into product development processes, quality standards and testing processes. He identifies quality-testing types and variations based on business needs and requirements and develops testing processes. He identifies suitable measures of quality for testing, and contributes to the development of test scenarios and plans. He conducts various quality tests, and analyses data to identify operating and usage conditions in which performance of quality measures starts to decline. He also automates quality testing for applicable and suitable tests. He works in a team setting and is proficient in programming languages required by the organization. He is familiar with international quality standards, test automation frameworks and tools, as well as applicable quality testing and analysis tools. The Quality Engineer possesses strong analytical ability with excellent communication and interpersonal skills. He is highly meticulous in nature, curious and is able to work in a dynamic environment.

Skills and Competencies

Technical Skills & Competencies

Agile Software Development
Proficiency Level
"Adopt Agile software development methodologies to develop, improve and deploy software applications"
3
Applications Development
Proficiency Level
"Develop basic applications with secure features, run routine application tests, and conduct debugging to resolve errors"
3
Budgeting
Proficiency Level
"Prepare business unit’s operational budgets "
3
Business Needs Analysis
Proficiency Level
"Elicit and analyze business requirements from key stakeholders and assess relevant solutions and their potential impact"
3
Business Performance Management
Proficiency Level
"Monitor performance of the department "
3

Generic Skills & Competencies

Problem Solving
Proficiency Level
Identify less perceivable problems and use problem solving tools and techniques to solve the problems.
Intermediate
Communication
Proficiency Level
"Communicate information with others to respond to general inquiries and to obtain specific information. "
Basic
Teamwork
Proficiency Level
Contribute to a positive and cooperative working environment by fulfilling own responsibilities and providing support to co-workers to achieve team goals.
Basic
Decision Making
Proficiency Level
Make decision of a simple or routine nature to achieve intended goals using given information and guidelines.
Basic
Digital Literacy
Proficiency Level
Use available software features to create and edit documents, customize templates and reports and evaluate online information.
Intermediate

Critical Work Functions and Key Tasks

Develop quality standards

• Analyse product development processes to identify quality standards at each stage of the process 
• Identify user requirements and expectations to develop quality standards for end products 
• Develop quality standards that incorporates international standards and best practices in quality 
• Identify matrices to assess for quality 
• Develop user guides on quality standards to define requirements, specifications, guidelines, and characteristics of processes
and products 
• Analyse compliance level to quality standards and identify areas for change 
• Conduct assessments of existing quality standards against evolving user requirements, business needs and regulatory changes 

Develop quality testing processes

• Identify quality testing types and variations for each phase of the product development process or lifecycle based on business 
needs and requirements 
• Identify objectives of quality tests for each phase of the development process or lifecycle 
• Outline steps in the quality test process required to achieve test objectives 
• Identify applicable and relevant international standards and practices 
• Develop quality testing processes for each phase of the development process or lifecycle

Develop plans to execute quality testing

• Identify suitable quality measures for testing based on product attributes valued most by users 
• Develop test plans 
• Develop quality testing approaches and steps to satisfy test objectives 
• Create test scenarios that complies with established testing procedures and guidelines 
• Work with relevant teams to plan for quality testing based on established testing procedures and guidelines 

Perform quality testing

• Conduct quality tests across phases of the product development process or lifecycle to assess performance of quality measures
under different operational and usage conditions 
• Analyse data from quality tests to determine optimal operational and usage conditions 
• Utilise tools to test and analyse factors leading to failure of quality standards 
• Identify operating and usage conditions in which performance of quality measures drops 
• Document quality testing outcomes 
• Provide suggestions to improve performance of quality measures 
• Develop tools to automate quality testing for suitable types of tests 
• Implement automated test cases and codes for quality testing 
• Conduct applicable security testing with relevant functional teams 
• Address quality issues and impediments to achieving quality standards in an Agile environment

Optimise quality processes

• Identify opportunities to optimise time and cost spent on system quality processes 
• Propose improvements to optimise quality testing process and improve the quality systems 
• Conduct research on industry best practices and new methodologies, practices and tools to optimise quality processes

Get yourself a new skill

In this Path

Coming soon...