starweaver-logo
LOG INGET STARTED
LOG INGET STARTED
  • Browse
  • Doing

  • On Air
  • Channels
  • Career Paths
  • LEARNING

  • Courses
  • Certifications
  • Journeys
  • Test Prep
  • CONNECTING

  • How It Works
  • Community
  • Techbytes
  • Podcasts
  • Leaderboards
  • SUPPORT

  • Support & FAQs
  • Starweaver for Business
  • Starweaver for Campus
  • Teach with Starweaver
footer-brand-logo
  • COMPANY
  • About Us
  • Support and Knowledge Base
  • Policies & Terms
  • Contact
  • CONTENT
  • Courses
  • Certifications
  • Journeys
  • Test Prep
  • Meet the Gurus
  • Techbytes
  • FOR ORGANIZATIONS
  • Starweaver for Business
  • Starweaver for Campus
  • Catalogue
  • Pricing
  • Private Classes
  • PARTNER WITH US
  • Instructors & Teachers
  • Books, Writing & Publishing
  • FOLLOW US
    • facebook
    • twitter
    • linkedin
    • pinterest
    • instagram
    • youtube
Our trademarks include Starweaver®, Make genius happen™, Education you can bank on®, People are your most important assets!®, Body of Knowledge™, StarLabs™, LiveLabs™, Journeys™
© Starweaver Group, Inc. All Rights Reserved.
  1. Job Roles
  2. >
  3. Software Quality Assurance Analysts and Testers

Software Quality Assurance Analysts and Testers

What does a professional in this career do?

Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.

In this job you will...

  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
  • Design test plans, scenarios, scripts, or procedures.
  • Document test procedures to ensure replicability and compliance with standards.
  • Provide feedback and recommendations to developers on software usability and functionality.
  • Install, maintain, or use software testing programs.
  • Test system modifications to prepare for implementation.
  • Create or maintain databases of known test defects.
  • Develop or specify standards, methods, or procedures to determine product quality or release readiness.
  • Monitor bug resolution efforts and track successes.
  • Update automated test scripts to ensure currency.
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
  • Plan test schedules or strategies in accordance with project scope or delivery dates.
  • Monitor program performance to ensure efficient and problem-free operations.
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
  • Investigate customer problems referred by technical support.
  • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
  • Identify program deviance from standards, and suggest modifications to ensure compliance.
  • Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
  • Design or develop automated testing tools.
  • Install and configure recreations of software production environments to allow testing of software performance.
  • Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.
  • Coordinate user or third-party testing.
  • Visit beta testing sites to evaluate software performance.
  • Conduct historical analyses of test results.
  • Evaluate or recommend software for testing or bug tracking.
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  • Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.

Skills You Will Gain

Defect and Bug Tracking
Quality Assurance Processes and Procedures
Risk Assessment and Mitigation
Software Testing and Evaluation
Test Automation

Representative Journeys

Introduction to React
Introduction to ReactShaun Wassell, Vinod Kumar | Full Stack | 10 hrs and 45 mins

Launch Journey

react-immersion-for-beginners
React Immersion for Beginners
Shaun WassellSkills: Front-end FrameworksJavaScript ES6Node.jsWeb Development
introduction-to-react-and-redux
Introduction to React and Redux
Vinod KumarSkills: AJAXJavascriptReactReactJSReduxWeb Development
full-stack-react-in-60-minutes
Full-Stack React in 60 Minutes
Shaun WassellSkills: Express.jsNode.jsReact

Journey Completed

JavaScript Basic to Advanced
JavaScript Basic to AdvancedShaun Wassell, Sahil Khosla | Full Stack | 9 hrs and 25 mins

Launch Journey

functional-programming-with-javascript
Functional Programming with JavaScript
Shaun WassellSkills: CallbacksCurryingJavascriptRecursion
jquery-essentials
jQuery Essentials
Shaun WassellSkills: AJAXAPICSSjQuery
advanced-javascript
Advanced JavaScript
Sahil KhoslaSkills: ClosuresIIFEsJavascriptPrototypes

Journey Completed

Foundations of Python and Data Science
Foundations of Python and Data ScienceMatt Harrison, Woody Lewenstein, Theodore Petrou | Data Science | 32 hrs and 40 mins

Launch Journey

python-foundations-tools-and-techniques
Python Foundations, Tools and Techniques
Matt HarrisonSkills: EditorsREPL
getting-started-with-pandas
Getting Started with Pandas
Matt HarrisonSkills: JupyterPandas
practical-statistics-for-business-and-data-science
Practical Statistics For Business and Data Science
Woody LewensteinSkills: Data ScienceData VisualizationProbabilityStatistics
master-data-analysis-python
Master Data Analysis with Python
Theodore PetrouSkills: Data AnalysisData SciencePandasPandas DataFramePython

Journey Completed

Related roles

.NET Developer / Engineer

.NET Developer / Engineer

C# Developer / Engineer

C# Developer / Engineer

Software Developers

Software Developers

Senior Java Developer / Engineer

Senior Java Developer / Engineer

  • 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
  • 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)

SOME OF THE INSTRUCTORS AND EXPERTS SUPPORTING YOU ON THESE JOURNEYS

React Immersion for Beginners

React Immersion for Beginners

Introduction to React and Redux

Introduction to React and Redux

Master Data Analysis with Python

Master Data Analysis with Python

Full-Stack React in 60 Minutes

Full-Stack React in 60 Minutes

Functional Programming with JavaScript

Functional Programming with JavaScript

Advanced JavaScript

Advanced JavaScript

jQuery Essentials

jQuery Essentials

Getting Started with Pandas

Getting Started with Pandas

Python Foundations, Tools and Techniques

Python Foundations, Tools and Techniques

Practical Statistics For Business and Data Science

Practical Statistics For Business and Data Science