Application Testing
Knowledge of and ability to design, plan and execute application testing strategies and tactics to ensure software quality throughout all stages of application development.
Behavior Statements
Describes commonly used processes and procedures for application testing.
Identifies common errors that occur in standard application testing.
Differentiates validity testing from verification testing.
Lists automated application testing tools currently in use by the organization.
Participates in the testing of applications at various stages of development.
Maintains and references a dictionary of common bugs and typical fixes, such as software and IE bugs and related fixes.
Performs ad hoc testing on recently developed applications or application components.
Prepares and analyzes defect-tracking reports on existing applications.
Assists in performing volume and load testing during the alpha testing phase.
Supervises the testing of applications at various stages throughout the development process.
Designs application tests to ensure adherence to functional and quality requirements.
Judges key issues and considerations for testing client/server and web-based applications.
Estimates time, effort and resources required for thorough testing.
Interprets considerations for selecting an optimal testing environment for specific applications.
Creates test scenarios that ensure all error handling processes perform as expected.
Updates and maintains a knowledge base of testing processes and tools on various platforms.
Reviews regression test plans and procedures for validity and completeness.
Leads in the development of application testing best practices for the organization.
Provides insight into alpha testing methodologies and principles for new software.
Evaluates and implements automated application testing packages.
Monitors industry trends with emerging application testing tools and processes.
Interview Questions
- Describe any application testing related experience you gained in your previous job(s).
- What methods did you use in selecting the best software for a given task?
- How did you adopt new testing technology to maintain a technological advantage in the industry?
- How did you prepare testing solutions to adapt to new technology or trends?
- What steps did you take to improve testing efficiency or to improve testing accuracy?