Utilize Giza Systems testing methodology analyze testing requirements as the basis for developing testing scenarios for a test level to be executed on a project.
Design testing scenarios and test cases that will demonstrate conformance to all functional and non-functional requirements, relative to the test level, as defined in business or technical specifications.
Execute tasks related to the production of the Test Plan, test cases, test scripts, and test data. Analyzes the results of the testing process and recommend solutions.
Define, identity, collect and organize detailed information relating to testing requirements.
Interact with the project team to gain an understanding of the business environment, technical context, and conformance criteria. Understands and uses appropriate automated testing processes and tools.
Stay current on established tools, techniques, and technologies.
Support knowledge management and collaboration through participation in testing discussions, communities and improving testing collateral through lessons learned.
Personal Skills
Excellent communication skills
Flexibility to work under pressure and in different environments.
Problems solving skills.
Leadership skills.
Excellent organizational and administrative skills.
Technical Skills
3 to 5 years of experience in delivering testing services for various project sizes.
Proficient in testing and development methodologies and their interaction.
ISTQB CTFL Certified.
Test Automation hands-on practices.
Knowledgeable in requirements, design specifications, and Testing strategy to:
Perform ambiguity analysis
Perform risk analysis
Establish testing priorities and scope
Develop testing strategy
Review testing strategy
Validate requirements and specifications
Develop test plans
Review test plan
Develop test scenarios
Select test design techniques and develop testing metrics collection plan in order to plan and prepare for testing.
Proficient in testing analysis and design, functional and Performance models, and test specifications to:
Develop functional models for testing
Develop performance models for testing
Evaluate and validate test cases and scripts
Validate functional models for testing
Validate performance models for testing
Develop test specifications
Validate test specifications
Validate testing coverage
Escalate quality issues for resolution
Evaluate test automation tools and validate testing Environment in order to develop test specifications
Proficient in testing processes and tools to:
Execute test cases and scripts
Analyze test results
Report on testing progress and results
Facilitate defect resolution and document final test results in order to execute testing engagement.
Proficient in testing processes and testing metrics to:
Review test summary report
Provide testing project feedback and archive testing assets in order to verify completion of testing