What You'll Do

  • Design test plans, scenarios, scripts, or procedures.
  • Test system modifications to prepare for implementation.
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Monitor bug resolution efforts and track successes.
  • Create or maintain databases of known test defects.
  • Plan test schedules or strategies in accordance with project scope or delivery dates.
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
  • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.

Essential Skills

Reading Comprehension 4.0/5
Active Listening 3.88/5
Speaking 3.88/5
Critical Thinking 3.88/5
Writing 3.75/5
Monitoring 3.62/5
Programming 3.62/5
Complex Problem Solving 3.38/5
Quality Control Analysis 3.38/5
Systems Evaluation 3.25/5
Active Learning 3.12/5
Operations Analysis 3.12/5

Career Fit Overview

Use this summary to sense whether the day to day rhythm and focus of this path line up with what energizes you.

Top passions

  • Analyst: Investigating problems and finding patterns keeps you engaged.
  • Organizer: Bringing order to data and processes satisfies you.
  • Maker: Building and fixing energizes you. You like tangible results and practical tools.

Common styles

Attention to Detail, Analytical Thinking, Cooperation, Integrity, Adaptability/Flexibility

Want a personal read on fit. Take the free assessment and see your exact compatibility with this career and many related roles.

Key Abilities

This career demands strong capabilities in the following areas:

Oral Comprehension 4.0/5
Written Comprehension 4.0/5
Oral Expression 4.0/5
Problem Sensitivity 4.0/5
Deductive Reasoning 4.0/5
Inductive Reasoning 4.0/5
Written Expression 3.88/5
Information Ordering 3.75/5

Technologies & Tools

3M Post-it App A programming language APL ABC Compiler ABC: the AspectBench Compiler for AspectJ Acresso InstallAnywhere Ada ADO.NET Adobe Acrobat Adobe ActionScript Adobe After Effects Adobe Creative Cloud software Adobe Dreamweaver Adobe Flex Adobe Illustrator Adobe InDesign Adobe Photoshop Advanced business application programming ABAP Airtable AJAX Algorithmic language ALGOL

Work Environment & Style

Common Styles for This Career

  • Attention to Detail (High importance: 4.91/5)
  • Analytical Thinking (High importance: 4.56/5)
  • Cooperation (High importance: 4.5/5)
  • Integrity (High importance: 4.42/5)
  • Adaptability/Flexibility (High importance: 4.35/5)

Want to see how YOUR work style matches this career?

Take Free 15-Min Assessment →

How to Become One

Most employers require a bachelor's degree in a relevant field. Some positions may also require experience through internships, co-ops, or entry-level work to strengthen your candidacy.

Similar Careers to Explore

Also Known As

This career is known by many different job titles across industries. Here are all the variations:

Application Integrator Applications Analyst Applications Quality Assurance Specialist (Applications QA Specialist) Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist) Applications System Analyst Applications Tester Automation Tester Beta Tester Bug Bounty Hunter Computer Consultant Data Modeler Game Tester Implementation Specialist Information Technology Analyst (IT Analyst) Information Technology Consultant (IT Consultant) IT Performance Analyst (Information Technology Performance Analyst) Malware Analyst Performance Tester Quality Analyst Quality Assurance Analyst (QA Analyst) Quality Assurance Automation Engineer (QA Automation Engineer) Quality Assurance Engineer (QA Engineer) Quality Assurance Specialist (QA Specialist) Quality Assurance Tester (QA Tester) Quality Engineer Secure Software Assessor Server Engineer Software Application Quality Assurance Specialist (Software Application QA Specialist) Software Application Support Specialist Software Installer Software Quality Assurance Analyst (SQA Analyst) Software Quality Assurance Consultant (Software QA Consultant) Software Quality Assurance Engineer (SQA Engineer) Software Quality Assurance Specialist (SQA Specialist) Software Quality Assurance Technician (SQA Technician) Software Quality Control Specialist (Software QC Specialist) Software Quality Engineer Software Quality Tester Software Requirements Engineer Software Systems Engineer Software Test Analyst Software Test Engineer Software Tester Software Testing Specialist Solution Architect Solutions Architect System Testing and Evaluation Specialist Systems Analyst Systems Analyst Engineer Systems Coordinator Systems Integration Engineer Systems Software Quality Assurance Specialist (Systems Software QA Specialist) Systems Software Specialist Systems Support Engineer Systems Tester Systems Tester Analyst Technical Support Engineer Technology Analyst Test Automation Engineer Test Engineer Usability Engineer User Experience Designer (UX Designer) User Interface and User Experience Architect (UI/UX Architect) User Interface and User Experience Designer (UI/UX Designer) User Interface Designer (UI Designer)