SlideShare a Scribd company logo
BugsDay
Software Testing Career and Skill Development

                               Chalermpol Tuchinda
                                 Ekaluck Chaiyaporn
                              Jarunee Leerathanawit

                             December 19, 2009
THAILAND SOFTWARE INDUSTRY in
            2550
                                    • IT Turnover 20%, Gen 14% **
• Business grew 14.2% *
• Employment 49,770 in 2550 *
                     T h ailan d S W R e so urce p oo l

                                                    SW Developers & Testers

                                                    SW Engineers & A rchitect
               6,742
                                       14,109       IT Consultant
       3,371
                                                    Project manager

     2,789                                          BA

       2,580                                        DB admin
               4,495           7,533
                                                    documentation & Others

                                           *Source from SW Park, June 2008
                                           ** Source from Hewitt Associates
Technical Skills Competencies Levels

Competency                                                     Min yrs of
                                Definition
   Level                                                       Experience


               Subject matter expert with ability to provide
   Expert                                                         5 yrs
                       consultancy to the industry.


                 Provide consultancy within organization.,
  Advance        Obtain deep in-dept of the technology(s)         3 yrs
                And business. A go to person within the org


               Perform their work with minimum supervision
Intermediate                                                     2 years
                and without support from Technical expert.


                  Obtain good level of technical skill to
  Beginner      perform the assigned work. Supervision is        6 mths
                  Required to guide and check the work.
Structure in a Very Small Organization




                      Ultimate decision maker. Provide direction, team
     Owner/           structure, environment, team management.
      Sr mgr          Performing marketing, sales and providing funds.

                      Perform design, code change with multiple
Sr Developer/tester   complex components to meet the
                      requirements.

                      Perform coding on small module.
 Developer/tester     Perform debugging or testing small
                      modules designed by others
Structure in a Small Organization


                      Provide Leadership in determining strategic
     Owner/           Direction, team structure and enabling the right
      Sr mgr          environment for teams to meet business needs.
                      And make all decisions.

                      Perform architecture and design role, and
    Manager/          manage Team complexity through process
   Team leader        procedure Standards for team performance.

                      Perform design, code change with multiple
Sr Developer/tester   complex components to meet the
                      requirements.

                      Perform coding on small module.
 Developer/tester     Perform debugging or testing small
                      modules designed by others
Structure in a Large Organization
                         Provide Leadership in determining strategic
 Senior Management       Direction, team structure and enabling right
  (Cs, Director, MD)     environment for teams to meet business needs.
                         And make strategic decisions.
                         Perform resource management to ensure
Middle Management        productivity and continuity through proper
    (Manager)            procedure & standards. Manage budget, collaboration,
                         and Stakeholder. Make short-term tactical decisions.

                         Perform staff management, PSM and act as a
First Level Management
                         change catalyst to the team. Ensuring team
     (Team Leader)       members performance and development.

                         Perform design, code change with multiple
Sr Developer/tester      complex components to meet the
                         requirements.

                         Perform coding on small module.
  Developer/tester       Perform debugging or testing small
                         modules designed by others
Engineering Career Track
                         Provide Leadership in Technical direction and
  Sernior  Principle,
                         technologies trend, Is an Subject Matter Expert
Management   Guru        In organization and industry.

                         Perform system design, analyst and
  Middle     Test        architecture using suitable technologies
Management Architect     to ensure performance, scalability and
                         stability with cost effective for TCO
                         Perform requirements analysis, detail design
First Level Technical    of various specialized areas. Mentor teams
Management Specialists   on technical skills and technique. Focus on
                         Product quality and performance

                         Perform design, code change with multiple
 Sr Developer/tester     complex components to meet the
                         requirements. Mentor developers/testers

                         Perform coding on small module.
  Developer/tester       Perform debugging or testing small
                         modules designed by others

                                                                           O
Comparative Career Roles Roadmaps

    Cs
             Principle,     CIO         Set Strategy
 Director,                                                   Principle
               Guru (Head of Profession) and Inspire
    MD
                                                               Lead
                         Competency Lead        Initiate   Professional /
 Manager     Architect
                          Senior Manager       Influence      Senior
                                                           Management
                                                Ensure        Senior
           Technical
Team Leader            Lead practitioner                   Professional/
           Specialists
                                                Advise       Manager

                                                Enable
 Sr Developer/tester     Senior Practitioner               Professional
                                                Apply

                                                Assit
   Developer/tester         Practitioner                     Associate
                                                Follow

                             Ref BSC, UK       Ref SFIA     Ref EU eCF
Testing Technical Specialist roles



  System      Performance                 Software                   Business
                                BI                     Automated
Integration    / Load test                 Security                   Process
                             Testing                     Testing
  Testing        Testing                  Testing                     Testing
                             Specialist                 Specialist
 Specialist     Specialist                Specialist                 Specialist
Potential Career Related Business Roles

             Principle,
Management                              Management
               Guru



 Manager     Architect    Program Manager   Consultant    Sales Trainner



            Technical                       Sr Business
Team Leader               Project Manager
           Specialists                        Analyst


                                             Business
  Sr Developer/tester Project Coordinator
                                              Analyst



   Developer/tester


                                                                           O
Sample of Small SW Development
        Organization Structure (1)
                                            Management




Development                    Test                            Support          Product         Project
                Architect
    Mgr                       Manager                          Manager          Manager        Manager



Development                    Test                             Support
                                              Technical                         Business
   Team              SA       Team                             Consultant
                                              Specialist                         Analyst
  Leader                      Leader                          Team Leader



           Sr SW                         Sr Test                         Sr Support
          Engineer                      Engineer                         Consultant




                                                                                   Support
                SW Engineer                   Test Engineer
                                                                                  Consultant
Sample of Medium SW Development
          Organization Structure (2)
                                Operation
                                Manager



        Application                                            Project
         Manager                                               Director


    Sw                                                                                       Software
              System Analyst    Project              Application           Test
Development                                                                                  Specialist
                 Manager        Manager              Consultant           Manager
  Manager                                                                                    Manager


                                                                 Sr
         Software       Sr System              Project                               Test                Sr SW
                                                              Application
          Analyst        Analyst              Executive                             Leader              Specialist
                                                              Consulting


                  Sr SW             System            Project         Application            Software            Software
                 Developer          Analyst          Coordinator      Consultant              Tester             Specialist

    Software Development Software Analyst         Project            Application         Testing           Specialist
                         and design               Management         Consultant &
                                                                     AMS

                                                                                                                              P
Sample of Large SW Development
        Organization Structure (3)
                                                               Management



                                                         Technical
                                                                        Other functions
                                                          Director



Development                                                                     Sr Project
                Sr. Architect       QA Director
  Director                                                                       Manager



        Development                                                  Support                 Project           Sr Business      Resource
                            Architect           QA Manager
         Manager                                                     Manager                 Manager             Analyst       Management


                                                                              Support
                   Dev                  Technical       QA Team                                     Project              Business
                                                                             Consultant
                Teamleader              Specialist       Leader                                    Coordinator            Analyst
                                                                            Team leader


                             Sr SW                                    Sr QA              Sr Support
                            Engineer                                 Engineer            Consultant



                                                                                                        Support
                                   SW Engineer                              QA Engineer
                                                                                                       Consultant


                                                                                                                                        T
Knowledge and Skills Competency
                                  Domain &
  Technical      Product                           Process
                                 Customer *
 Knowledge     Knowledge *                        Knowledge
                                 Knowledge

                                English       Communication
  Technical    People
                               language       and presentation
    Skill       Skill
                                  Skill             Skill

    Time            Project                     Analysis
 Management       Management                   and design
    Skill       Knowledge & Skill                 Skill

                                                 Self learning
 Aspiration                    Logical
               Attitude                   Ethics     and
 and Desire                   Thinking
                                                 Development

                                                  Maturity
 Opportunity   Availability      Readiness          and
                                                 Confidence
                                                                 O
Commonly Lacking
• The market is becoming increasingly competitive, be ready to
  demonstrate what most candidates don’t have
           Fundamental testing principles & techniques

  Soft Skill: Language & communication Business knowledge

   Testing specific apps/technology     Customer management

    Agile Testing    TDD        ART

    Performance      Security Testing      Testing tools

    Test Management*
                                                             P
Tester Skill Sets
• Hard Skills or Technical Skills
 Mandatory:
  – Operating systems, networking, database/SQL basic and technical
    knowledge about the application you are working on (web-based,
    banking, e-commerce,.. Security)
  – Familiarity with software programming
  – Testing methodologies and type (both functional and non-functional test)
  – Software development life-cycle and testing process
  – Technical writing
  Advanced:
  – Coding or scripting for automated test
  – Testing and developing tools
Tester Skill Sets (cont’)
• Soft Skills:
  –   Logical and Lateral Thinking
  –   Problem Solving
  –   Judgment and Decision Making
  –   Communication and Influencing
  –   Negotiation
  –   Presentation
  –   Project Management
  –   Process Management
Tester Skill Development
Certified Software Testers

140000
120000
100000
80000
60000
40000
20000
    0
         ISTQB   QAI   ASQ   IIST
ISEB/ISTQB Certification Level

      ISEB Diploma in Software
              Testing


   ISEB Practitioner
                       ISEB Practitioner
     Certificate in
                         Certificate in
         Test
                         Test Analysis
     Management


                                                                  ISTQB
                                            ISTQB      ISTQB
                                                                 Technical
   ISEB Intermediate Certificate             Test       Test
                                                                   Test
       in Software Testing                 Manager     Analyst
                                                                  Analyst
                                           Advanced   Advanced
                                                                 Advanced



        ISEB/ISTQB Foundation Certificate in Software Testing
ISEB/ISTQB Foundation Certificate in
               Software Testing
Offered by     ISEB/ISTQB (Part of BSC)
Popularity     America, India, Europe, Asia
Coverage           1.
                   2.
                        Fundamentals of testing
                        Testing throughout the software life cycle
                   3.   Static testing techniques
                   4.   Test design techniques
                   5.   Test Management
                   6.   Tool support for testing

Exam format    1 hour w/ 40 multiple choices question in Computer
               based exam. The pass mark is 26/40.

Fee            £149.50 (including VAT)




                                                                     O
CSTE
Offered by    QAI
Popularity    America, India
Coverage          1.
                  2.
                      Software Testing Principles and Concepts
                      Building the Test Environment
                  3.  Managing the Test Project
                  4.  Test Planning
                  5.  Executing the Test Plan
                  6.  Test Status, Analysis and Reporting
                  7.  User Acceptance Testing
                  8.  Testing Software Developed by Outside
                      Organizations
                  9. Testing Software Controls and the Adequacy of
                      Security Procedures
                  10. Testing New Technologies

Exam format   Multiple choices and essay
CSTE (2)
A Sample of a Testing Career
           Track



         CSTE
  CAST




                    CMST


                               T
Salary Report 2009-2010
            Job Description                       Years of                  Salary Range
                                             IT Work Experience           (Baht per month)



Web Application Developer /                      2 – 3 years                25,000 - 35,000
Software Engineer / Programmer                   3 - 5 years                35,000 - 50,000+
                                                 5 - 7+ years               50,000 - 60,000+
Software Tester                                  5 - 7 years                 40,000 - 60,000

Business Analyst (liaise between users and       5 - 7+ years                45,000 - 60,000
IT; not technology-specific)

DBA (Oracle, SQL-Server)                         5 - 7+ years                55,000 - 70,000

Applications Development Manager                 8 - 10+ years              70,000 - 85,000+
- with CMM / CMMI experience                     8 - 10+ years              80,000 - 100,000+


                                                 Source: ©   2009, 2010   ISM Technology Recruitment Limited
Software Testing Opportunities and
          Technologies
•   Security
•   Business Intelligence
•   Multicore Cloud Computing Era
•   Ubiquitous Computing Devices
China’s View - Talents - The No. 1
                 Strategic Selection
•   High qualified human resource development has been listed as a
    national strategic task and an important measure for that
•   “S&T Is The First Productive Force” and “Talents Are The First
                                 Force
    Resource”
    Resource
•   In the State Next (11th) 5 years plan (2006-2010), a key issue has
    been listed is how to ‘Construct the IT Talents Highland’
                                                    Highland
•   There is a Serious Gap in Current China’s IT Talents from both
    Quantity and Quality. Lack of Middle-Level & Senior
    Professionals Causes a Bottleneck Restricting Our Development
•   Earlier awareness for that is favorable for us to implement a jump
    development and aim at a high standard at HRD
•   It’s Better For Us To Go This Direction More Consciously Right
    Now Than an Enforced Adoption In The Future
Eleven Professional Columns
       -- A Learning Paradise For IT Talents
•   SE Domain:
•   Software Architecture       CMU/SEI, iSQI
•   Requirements Engineering    iSQI
•   Project Management + Agile/Global PM   PMI
•   Software Testing             ISTQB, QAI, IIST
•   GSE/GSD                       IAOP
•   CSDP, SWEBOK                 IEEE-CS, ACM
•   IT Domain:
•   ITSM/ITIL                    ISEB, EXIN
•   Information Security         CISSP, GIAC
•   Innovation Domain:
•   New Product Development      PDMA
•   Innovation Methods           Altshuller Institute
•   Knowledge Management          KMPro, KMI, GKEC
India
•    Ability to follow processes;
•    Ability to work with a problem until solved;
•    Aptitude towards problem identification;
•    Ability to analyse the reason for defects;
•    Knowledge of testing methodology; testing tools, such as WinRunner,
     Rational Robot, Silk Test, Web Load, etc.

    “The market for software testers in India is likely to open in a big way
    due to the following reasons:

        - Availability of testers and their use of automated tools.
        - Indian software testing companies can offer testing services at a
          fraction of the cost in most other parts of the world.
        - Quality of deliverables.
        - Turnaround time for delivery. “
Thank you

  Q&A

More Related Content

PDF
Building a Software Development Team - MaRS Best Practices
PPTX
Organizational Design for Effective Software Development
PPT
Agile software development for startups
PPTX
Building Great Software Engineering Teams
PPTX
Agile Roles & responsibilities
PDF
Remote Agile Software Teams: Worth the Risk?
PDF
Successful agile teams at scale
PDF
Introduction to Agile Values & Principles
Building a Software Development Team - MaRS Best Practices
Organizational Design for Effective Software Development
Agile software development for startups
Building Great Software Engineering Teams
Agile Roles & responsibilities
Remote Agile Software Teams: Worth the Risk?
Successful agile teams at scale
Introduction to Agile Values & Principles

What's hot (20)

PPTX
Don't scale agile. Descale your organisation.
PDF
Scrum. Beginning Your Agile Transformation
PPTX
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
PDF
Why Does Agile Work?
PDF
Scrum & Kanban Introduction
PPTX
Overcoming Impediments to Agile Transformation
PPTX
Visual Studio 2010 Agile Tools (overview)
PPTX
Holistic Product Development
PPTX
2011 lean kanban-scrum
PPTX
My role as an Agile Manager
PDF
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
PDF
Planning, scaling and flowing within your agile organization
PPTX
Agile Truths and Misconceptions
PDF
Leading the agile organization
PDF
Demystifying the Engineering Org Chart
PDF
Exec Overview to Agile-Scrum
PPTX
Capturing Lessons Learned Information – Making your current and future projec...
PPT
Agile for Me- CodeStock 2009
PPTX
Scrum Master & Agile Project Manager: A Tale of Two Roles
PPTX
Introduction to DevOps
Don't scale agile. Descale your organisation.
Scrum. Beginning Your Agile Transformation
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Why Does Agile Work?
Scrum & Kanban Introduction
Overcoming Impediments to Agile Transformation
Visual Studio 2010 Agile Tools (overview)
Holistic Product Development
2011 lean kanban-scrum
My role as an Agile Manager
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Planning, scaling and flowing within your agile organization
Agile Truths and Misconceptions
Leading the agile organization
Demystifying the Engineering Org Chart
Exec Overview to Agile-Scrum
Capturing Lessons Learned Information – Making your current and future projec...
Agile for Me- CodeStock 2009
Scrum Master & Agile Project Manager: A Tale of Two Roles
Introduction to DevOps
Ad

Viewers also liked (19)

PPT
Tester career path
PDF
Make a career in software testing: MobilePro - Mobile Testing Professional Pr...
PPTX
The Myths and Facts Surrounding Software Testing
PPTX
6 myths of Software Testing (As I have seen during my testing journey)
PDF
Security Testing: Myths, Challenges, and Opportunities - Experiences in Integ...
PDF
Matt Eakin - The New Tester Skillset
PPTX
5 Myths and Realities
PDF
The testing skillset
PDF
Being a professional software tester
PPT
Qa manager kpi
PPTX
Software testing career
PDF
Manpower Salary Guide 2016
PDF
How to build a workforce and leadership development roadmap
PPTX
ISTQB Advanced Test Manager Training 2012 - Testing Process
PDF
[Mush Honda] Software Testers From Good to Great
PDF
Developing Leaders Through a Structured Leadership Development Program
PPTX
1. STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
PPTX
Enterprise architecture-career-path
PDF
How to Create a Competency-Based Training Program
Tester career path
Make a career in software testing: MobilePro - Mobile Testing Professional Pr...
The Myths and Facts Surrounding Software Testing
6 myths of Software Testing (As I have seen during my testing journey)
Security Testing: Myths, Challenges, and Opportunities - Experiences in Integ...
Matt Eakin - The New Tester Skillset
5 Myths and Realities
The testing skillset
Being a professional software tester
Qa manager kpi
Software testing career
Manpower Salary Guide 2016
How to build a workforce and leadership development roadmap
ISTQB Advanced Test Manager Training 2012 - Testing Process
[Mush Honda] Software Testers From Good to Great
Developing Leaders Through a Structured Leadership Development Program
1. STUDY ON QUALITY ASSURANCE AND QUALITY CONTROL MANAGEMENT SYSTEM IN 20 STO...
Enterprise architecture-career-path
How to Create a Competency-Based Training Program
Ad

Similar to Software Testing Career Skill Development on BugDay Bangkok 2009 (20)

PDF
Job scenario for engineering students
PPTX
Droisys Hr process
PPT
Mazenet
PDF
Brightstar Brochure New[1]
PDF
Hr process
PDF
Networking and career search discusion document
PDF
Behavior Driven Development (BDD)
PPTX
Large Scale Software Project
PDF
Agile developers create their own identity by Ajay Danait
PDF
HMRC IT Professionalism as a Reality SFIA
PPSX
Portfolio Sameer
PDF
SFIAplus V3
DOC
Client Overview Staffing
PPTX
Fox BBA in MIS
PPTX
Right people Consultants
PPTX
Version 1 - Presentation
PDF
Agile Developers Create Their Own Identity
PPSX
Career Portfolio Sameer Ahmed
PPTX
Harvey Nash Plc - Portfolio of Services
PPTX
Miesterdisplay Technologies
Job scenario for engineering students
Droisys Hr process
Mazenet
Brightstar Brochure New[1]
Hr process
Networking and career search discusion document
Behavior Driven Development (BDD)
Large Scale Software Project
Agile developers create their own identity by Ajay Danait
HMRC IT Professionalism as a Reality SFIA
Portfolio Sameer
SFIAplus V3
Client Overview Staffing
Fox BBA in MIS
Right people Consultants
Version 1 - Presentation
Agile Developers Create Their Own Identity
Career Portfolio Sameer Ahmed
Harvey Nash Plc - Portfolio of Services
Miesterdisplay Technologies

More from Prathan Dansakulcharoenkit (20)

PDF
QA Talk in Chiang Mai Community of Practice Meet Up 1/2017
PDF
IMC Monthly Talk: 10 ข้อที่ควรจะต้องทำในการเริ่มต้นนำ Agile for Software Deve...
PDF
PROJECT MANAGEMENT TRAINING 09-22-2011
PDF
tpse-sprint3r-software-testing-you-know-maybe
PDF
SPRINT3R-SWPSDLC2556-CLOSING
PDF
Introduction to Scrum version 3.1
PDF
SPRINT3R-MY-CITY
PDF
อไจล์ ๑๐๑ รุ่น ๓.๐
PDF
Geek Academy Introduction to Agile
PDF
Sprint3 r agile101-introduction-18052556
PDF
hello-my-name-is-software-testing-v2-pdf
PPT
Opening Session of BugDay Bangkok 2012
PDF
Web Application Security Testing - Aware in BugDay Bangkok 2012
PDF
The audacity of quality requirement-non functional testing- Aware in BugDay B...
PDF
How to live with agile - Aware in BugDay Bangkok 2012
PDF
Achieving Zero Defect with Agile Methods BugDay Bangkok 2012 โดย Varokas Pan...
PDF
Hyper Productivity BugDay Bangkok 2012 - โดย Chokchai Phatharamalai
PDF
ออกแบบ Test Cases เพื่อทำ Non-Functional Test โดย คุณณรงค์ จันทร์สร้อย
PPT
Writing Effective Bug Report - BugDay Bangkok 2012
PPT
Test Case and User Story - BugDay Bangkok 2012
QA Talk in Chiang Mai Community of Practice Meet Up 1/2017
IMC Monthly Talk: 10 ข้อที่ควรจะต้องทำในการเริ่มต้นนำ Agile for Software Deve...
PROJECT MANAGEMENT TRAINING 09-22-2011
tpse-sprint3r-software-testing-you-know-maybe
SPRINT3R-SWPSDLC2556-CLOSING
Introduction to Scrum version 3.1
SPRINT3R-MY-CITY
อไจล์ ๑๐๑ รุ่น ๓.๐
Geek Academy Introduction to Agile
Sprint3 r agile101-introduction-18052556
hello-my-name-is-software-testing-v2-pdf
Opening Session of BugDay Bangkok 2012
Web Application Security Testing - Aware in BugDay Bangkok 2012
The audacity of quality requirement-non functional testing- Aware in BugDay B...
How to live with agile - Aware in BugDay Bangkok 2012
Achieving Zero Defect with Agile Methods BugDay Bangkok 2012 โดย Varokas Pan...
Hyper Productivity BugDay Bangkok 2012 - โดย Chokchai Phatharamalai
ออกแบบ Test Cases เพื่อทำ Non-Functional Test โดย คุณณรงค์ จันทร์สร้อย
Writing Effective Bug Report - BugDay Bangkok 2012
Test Case and User Story - BugDay Bangkok 2012

Recently uploaded (20)

PPTX
Amazon (Business Studies) management studies
DOCX
Business Management - unit 1 and 2
PDF
Chapter 5_Foreign Exchange Market in .pdf
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PPTX
5 Stages of group development guide.pptx
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
Unit 1 Cost Accounting - Cost sheet
DOCX
Euro SEO Services 1st 3 General Updates.docx
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PDF
IFRS Notes in your pocket for study all the time
PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PPT
Data mining for business intelligence ch04 sharda
Amazon (Business Studies) management studies
Business Management - unit 1 and 2
Chapter 5_Foreign Exchange Market in .pdf
Reconciliation AND MEMORANDUM RECONCILATION
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
COST SHEET- Tender and Quotation unit 2.pdf
5 Stages of group development guide.pptx
unit 1 COST ACCOUNTING AND COST SHEET
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Unit 1 Cost Accounting - Cost sheet
Euro SEO Services 1st 3 General Updates.docx
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
IFRS Notes in your pocket for study all the time
Deliverable file - Regulatory guideline analysis.pdf
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
Data mining for business intelligence ch04 sharda

Software Testing Career Skill Development on BugDay Bangkok 2009

  • 1. BugsDay Software Testing Career and Skill Development Chalermpol Tuchinda Ekaluck Chaiyaporn Jarunee Leerathanawit December 19, 2009
  • 2. THAILAND SOFTWARE INDUSTRY in 2550 • IT Turnover 20%, Gen 14% ** • Business grew 14.2% * • Employment 49,770 in 2550 * T h ailan d S W R e so urce p oo l SW Developers & Testers SW Engineers & A rchitect 6,742 14,109 IT Consultant 3,371 Project manager 2,789 BA 2,580 DB admin 4,495 7,533 documentation & Others *Source from SW Park, June 2008 ** Source from Hewitt Associates
  • 3. Technical Skills Competencies Levels Competency Min yrs of Definition Level Experience Subject matter expert with ability to provide Expert 5 yrs consultancy to the industry. Provide consultancy within organization., Advance Obtain deep in-dept of the technology(s) 3 yrs And business. A go to person within the org Perform their work with minimum supervision Intermediate 2 years and without support from Technical expert. Obtain good level of technical skill to Beginner perform the assigned work. Supervision is 6 mths Required to guide and check the work.
  • 4. Structure in a Very Small Organization Ultimate decision maker. Provide direction, team Owner/ structure, environment, team management. Sr mgr Performing marketing, sales and providing funds. Perform design, code change with multiple Sr Developer/tester complex components to meet the requirements. Perform coding on small module. Developer/tester Perform debugging or testing small modules designed by others
  • 5. Structure in a Small Organization Provide Leadership in determining strategic Owner/ Direction, team structure and enabling the right Sr mgr environment for teams to meet business needs. And make all decisions. Perform architecture and design role, and Manager/ manage Team complexity through process Team leader procedure Standards for team performance. Perform design, code change with multiple Sr Developer/tester complex components to meet the requirements. Perform coding on small module. Developer/tester Perform debugging or testing small modules designed by others
  • 6. Structure in a Large Organization Provide Leadership in determining strategic Senior Management Direction, team structure and enabling right (Cs, Director, MD) environment for teams to meet business needs. And make strategic decisions. Perform resource management to ensure Middle Management productivity and continuity through proper (Manager) procedure & standards. Manage budget, collaboration, and Stakeholder. Make short-term tactical decisions. Perform staff management, PSM and act as a First Level Management change catalyst to the team. Ensuring team (Team Leader) members performance and development. Perform design, code change with multiple Sr Developer/tester complex components to meet the requirements. Perform coding on small module. Developer/tester Perform debugging or testing small modules designed by others
  • 7. Engineering Career Track Provide Leadership in Technical direction and Sernior Principle, technologies trend, Is an Subject Matter Expert Management Guru In organization and industry. Perform system design, analyst and Middle Test architecture using suitable technologies Management Architect to ensure performance, scalability and stability with cost effective for TCO Perform requirements analysis, detail design First Level Technical of various specialized areas. Mentor teams Management Specialists on technical skills and technique. Focus on Product quality and performance Perform design, code change with multiple Sr Developer/tester complex components to meet the requirements. Mentor developers/testers Perform coding on small module. Developer/tester Perform debugging or testing small modules designed by others O
  • 8. Comparative Career Roles Roadmaps Cs Principle, CIO Set Strategy Director, Principle Guru (Head of Profession) and Inspire MD Lead Competency Lead Initiate Professional / Manager Architect Senior Manager Influence Senior Management Ensure Senior Technical Team Leader Lead practitioner Professional/ Specialists Advise Manager Enable Sr Developer/tester Senior Practitioner Professional Apply Assit Developer/tester Practitioner Associate Follow Ref BSC, UK Ref SFIA Ref EU eCF
  • 9. Testing Technical Specialist roles System Performance Software Business BI Automated Integration / Load test Security Process Testing Testing Testing Testing Testing Testing Specialist Specialist Specialist Specialist Specialist Specialist
  • 10. Potential Career Related Business Roles Principle, Management Management Guru Manager Architect Program Manager Consultant Sales Trainner Technical Sr Business Team Leader Project Manager Specialists Analyst Business Sr Developer/tester Project Coordinator Analyst Developer/tester O
  • 11. Sample of Small SW Development Organization Structure (1) Management Development Test Support Product Project Architect Mgr Manager Manager Manager Manager Development Test Support Technical Business Team SA Team Consultant Specialist Analyst Leader Leader Team Leader Sr SW Sr Test Sr Support Engineer Engineer Consultant Support SW Engineer Test Engineer Consultant
  • 12. Sample of Medium SW Development Organization Structure (2) Operation Manager Application Project Manager Director Sw Software System Analyst Project Application Test Development Specialist Manager Manager Consultant Manager Manager Manager Sr Software Sr System Project Test Sr SW Application Analyst Analyst Executive Leader Specialist Consulting Sr SW System Project Application Software Software Developer Analyst Coordinator Consultant Tester Specialist Software Development Software Analyst Project Application Testing Specialist and design Management Consultant & AMS P
  • 13. Sample of Large SW Development Organization Structure (3) Management Technical Other functions Director Development Sr Project Sr. Architect QA Director Director Manager Development Support Project Sr Business Resource Architect QA Manager Manager Manager Manager Analyst Management Support Dev Technical QA Team Project Business Consultant Teamleader Specialist Leader Coordinator Analyst Team leader Sr SW Sr QA Sr Support Engineer Engineer Consultant Support SW Engineer QA Engineer Consultant T
  • 14. Knowledge and Skills Competency Domain & Technical Product Process Customer * Knowledge Knowledge * Knowledge Knowledge English Communication Technical People language and presentation Skill Skill Skill Skill Time Project Analysis Management Management and design Skill Knowledge & Skill Skill Self learning Aspiration Logical Attitude Ethics and and Desire Thinking Development Maturity Opportunity Availability Readiness and Confidence O
  • 15. Commonly Lacking • The market is becoming increasingly competitive, be ready to demonstrate what most candidates don’t have Fundamental testing principles & techniques Soft Skill: Language & communication Business knowledge Testing specific apps/technology Customer management Agile Testing TDD ART Performance Security Testing Testing tools Test Management* P
  • 16. Tester Skill Sets • Hard Skills or Technical Skills Mandatory: – Operating systems, networking, database/SQL basic and technical knowledge about the application you are working on (web-based, banking, e-commerce,.. Security) – Familiarity with software programming – Testing methodologies and type (both functional and non-functional test) – Software development life-cycle and testing process – Technical writing Advanced: – Coding or scripting for automated test – Testing and developing tools
  • 17. Tester Skill Sets (cont’) • Soft Skills: – Logical and Lateral Thinking – Problem Solving – Judgment and Decision Making – Communication and Influencing – Negotiation – Presentation – Project Management – Process Management
  • 20. ISEB/ISTQB Certification Level ISEB Diploma in Software Testing ISEB Practitioner ISEB Practitioner Certificate in Certificate in Test Test Analysis Management ISTQB ISTQB ISTQB Technical ISEB Intermediate Certificate Test Test Test in Software Testing Manager Analyst Analyst Advanced Advanced Advanced ISEB/ISTQB Foundation Certificate in Software Testing
  • 21. ISEB/ISTQB Foundation Certificate in Software Testing Offered by ISEB/ISTQB (Part of BSC) Popularity America, India, Europe, Asia Coverage 1. 2. Fundamentals of testing Testing throughout the software life cycle 3. Static testing techniques 4. Test design techniques 5. Test Management 6. Tool support for testing Exam format 1 hour w/ 40 multiple choices question in Computer based exam. The pass mark is 26/40. Fee £149.50 (including VAT) O
  • 22. CSTE Offered by QAI Popularity America, India Coverage 1. 2. Software Testing Principles and Concepts Building the Test Environment 3. Managing the Test Project 4. Test Planning 5. Executing the Test Plan 6. Test Status, Analysis and Reporting 7. User Acceptance Testing 8. Testing Software Developed by Outside Organizations 9. Testing Software Controls and the Adequacy of Security Procedures 10. Testing New Technologies Exam format Multiple choices and essay
  • 24. A Sample of a Testing Career Track CSTE CAST CMST T
  • 25. Salary Report 2009-2010 Job Description Years of  Salary Range IT Work Experience (Baht per month) Web Application Developer / 2 – 3 years 25,000 - 35,000 Software Engineer / Programmer 3 - 5 years 35,000 - 50,000+ 5 - 7+ years 50,000 - 60,000+ Software Tester 5 - 7 years 40,000 - 60,000 Business Analyst (liaise between users and 5 - 7+ years 45,000 - 60,000 IT; not technology-specific) DBA (Oracle, SQL-Server) 5 - 7+ years 55,000 - 70,000 Applications Development Manager 8 - 10+ years 70,000 - 85,000+ - with CMM / CMMI experience 8 - 10+ years 80,000 - 100,000+ Source: © 2009, 2010 ISM Technology Recruitment Limited
  • 26. Software Testing Opportunities and Technologies • Security • Business Intelligence • Multicore Cloud Computing Era • Ubiquitous Computing Devices
  • 27. China’s View - Talents - The No. 1 Strategic Selection • High qualified human resource development has been listed as a national strategic task and an important measure for that • “S&T Is The First Productive Force” and “Talents Are The First Force Resource” Resource • In the State Next (11th) 5 years plan (2006-2010), a key issue has been listed is how to ‘Construct the IT Talents Highland’ Highland • There is a Serious Gap in Current China’s IT Talents from both Quantity and Quality. Lack of Middle-Level & Senior Professionals Causes a Bottleneck Restricting Our Development • Earlier awareness for that is favorable for us to implement a jump development and aim at a high standard at HRD • It’s Better For Us To Go This Direction More Consciously Right Now Than an Enforced Adoption In The Future
  • 28. Eleven Professional Columns -- A Learning Paradise For IT Talents • SE Domain: • Software Architecture CMU/SEI, iSQI • Requirements Engineering iSQI • Project Management + Agile/Global PM PMI • Software Testing ISTQB, QAI, IIST • GSE/GSD IAOP • CSDP, SWEBOK IEEE-CS, ACM • IT Domain: • ITSM/ITIL ISEB, EXIN • Information Security CISSP, GIAC • Innovation Domain: • New Product Development PDMA • Innovation Methods Altshuller Institute • Knowledge Management KMPro, KMI, GKEC
  • 29. India • Ability to follow processes; • Ability to work with a problem until solved; • Aptitude towards problem identification; • Ability to analyse the reason for defects; • Knowledge of testing methodology; testing tools, such as WinRunner, Rational Robot, Silk Test, Web Load, etc. “The market for software testers in India is likely to open in a big way due to the following reasons: - Availability of testers and their use of automated tools. - Indian software testing companies can offer testing services at a fraction of the cost in most other parts of the world. - Quality of deliverables. - Turnaround time for delivery. “
  • 30. Thank you Q&A