REQUIREMENTS: Experience in Quality Assurance processes, software lifecycle, testing, planning, execution and defect Design, develop, implement and continuously improve software quality, testing tools, testing processes and practices and frameworks. Design test plans for software applications based on business requirements and specifications. Participation in various phases of the software development process activities including analysis