(Career Asssessments, Exploration & Counselling)
Career: Software Quality Assurance Engineers and Testers
Job Description
Develop and execute software test plans in order to identify software problems and their causes.
Job Tasks
Importance %age |
Task Description |
100
|
Design test plans, scenarios, scripts, or procedures. |
100
|
Test system modifications to prepare for implementation. |
100
|
Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability. |
100
|
Document software defects, using a bug tracking system, and report defects to software developers. |
100
|
Monitor bug resolution efforts and track successes. |
100
|
Plan test schedules or strategies in accordance with project scope or delivery dates. |
100
|
Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems. |
100
|
Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks. |
100
|
Document test procedures to ensure replicability and compliance with standards. |
100
|
Develop or specify standards, methods, or procedures to determine product quality or release readiness. |
100
|
Install, maintain, or use software testing programs. |
100
|
Provide feedback and recommendations to developers on software usability and functionality. |
100
|
Identify program deviance from standards, and suggest modifications to ensure compliance. |
96
|
Identify, analyze, and document problems with program function, output, online screen, or content. |
96
|
Update automated test scripts to ensure currency. |
96
|
Coordinate user or third party testing. |
96
|
Evaluate or recommend software for testing or bug tracking. |
96
|
Conduct historical analyses of test results. |
91
|
Create or maintain databases of known test defects. |
87
|
Conduct software compatibility tests with programs, hardware, operating systems, or network environments. |
87
|
Install and configure recreations of software production environments to allow testing of software performance. |
86
|
Monitor program performance to ensure efficient and problem-free operations. |
83
|
Investigate customer problems referred by technical support. |
83
|
Design or develop automated testing tools. |
74
|
Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions. |
74
|
Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source. |
70
|
Visit beta testing sites to evaluate software performance. |
70
|
Provide technical support during software installation or configuration. |
Work Activities
Importance %age |
Activity Description |
77
|
Updating and Using Relevant Knowledge
|
77
|
Processing Information
|
75
|
Analyzing Data or Information
|
74
|
Getting Information
|
74
|
Establishing and Maintaining Interpersonal Relationships
|
74
|
Evaluating Information to Determine Compliance with Standards
|
73
|
Communicating with Supervisors, Peers, or Subordinates
|
73
|
Organizing, Planning, and Prioritizing Work
|
72
|
Making Decisions and Solving Problems
|
72
|
Identifying Objects, Actions, and Events
|
71
|
Thinking Creatively
|
71
|
Documenting/Recording Information
|
68
|
Interacting With Computers
|
66
|
Provide Consultation and Advice to Others
|
65
|
Resolving Conflicts and Negotiating with Others
|
65
|
Monitor Processes, Materials, or Surroundings
|
64
|
Scheduling Work and Activities
|
60
|
Coaching and Developing Others
|
59
|
Developing Objectives and Strategies
|
57
|
Coordinating the Work and Activities of Others
|
56
|
Developing and Building Teams
|
56
|
Judging the Qualities of Things, Services, or People
|
54
|
Interpreting the Meaning of Information for Others
|
52
|
Performing Administrative Activities
|
51
|
Training and Teaching Others
|
50
|
Guiding, Directing, and Motivating Subordinates
|
49
|
Estimating the Quantifiable Characteristics of Products, Events, or Information
|
45
|
Communicating with Persons Outside Organization
|
42
|
Inspecting Equipment, Structures, or Material
|
40
|
Monitoring and Controlling Resources
|
36
|
Selling or Influencing Others
|
34
|
Staffing Organizational Units
|
23
|
Assisting and Caring for Others
|
23
|
Drafting, Laying Out, and Specifying Technical Devices, Parts, and Equipment
|
20
|
Controlling Machines and Processes
|
18
|
Repairing and Maintaining Electronic Equipment
|
18
|
Handling and Moving Objects
|
12
|
Performing General Physical Activities
|
10
|
Performing for or Working Directly with the Public
|
5
|
Repairing and Maintaining Mechanical Equipment
|
3
|
Operating Vehicles, Mechanized Devices, or Equipment
|