3. Excellent communication skills and people skills .
4. Strong software Quality Assurance/Control experience with a thorough knowledge of software development life cycle principles and quality assurance methodology.
5. Strong experience working with developers, project and product managers preferred.
6. Ability to define appropriate test approach based on business requirements, functional requirements and design specifications.
7. Knowledge of web, infrastructures, typical environments.
8. Previous experience generating and executing written test plans, isolate and report problems and contribute to the evolution of Quality Assurance processes and procedures.
9. Ensure that quality processes/phase gates and tools meet the criteria of pre-defined standards at each stage of the software development life cycle.