Introduction and Goals
As Technical Test Analyst you are responsible for:
- Designing, developing and prioritizing technical tests, and
- Introducing and deploying test automation tools.
- The Technical Test Analyst’s Tasks in Risk-Based Testing
- Structure-Based Testing
- Analytical Techniques
- Quality Characteristics for Technical Testing
- Test Tools and Automation
An Advanced Technical Test Analyst can
- Recognize and classify the typical risks associated with the performance, security, reliability, portability and maintainability of software systems.
- Create test plans which detail the planning, design and execution of tests for mitigating performance, security, reliability, portability and maintainability risks.
- Select and apply appropriate structural design techniques to ensure that tests provide an adequate level of confidence, based on code coverage and design coverage.
- Effectively participate in technical reviews with developers and software architects applying knowledge of typical mistakes made in code and architecture.
- Recognize risks in code and software architecture and create test plan elements to mitigate those risks through dynamic analysis.
- Propose improvements to the security, maintainability and testability of code by applying static analysis.
- Outline the costs and benefits to be expected from introducing particular types of test automation.
- Select appropriate tools to automate technical testing tasks.
- Understand the technical issues and concepts in applying test automation.
- ISTQB Certified Tester Foundation Level certification
- 18 months experience in testing or higher IT education