12. Why testers should know programming? To understand how programs are built To get insights of when programs can fail To automate some tasks that can help testing To understand creative side of developer
13.
14.
15. Testing Types Functional Performance ETL Web Services/SOA Internationalization Security Database Testing Compliance Accessibility Whitebox Many more...
16. Software Testing Life Cycle Test Strategy Test Planning Test Design Test Execution Reporting & Analysis
17.
18.
19.
20. Career Path Illustration purpose only. Titles and hierarchy changes from company to company Junior Test Engineer Test Engineer Junior Test Engineer Senior Test Engineer Test Lead Test Manager Test Director Principal Test Engineer Senior Principal Test Engineer