Experienced QA Engineer specializing in technical testing, with experience in the full life cycle of software testing process including requirements definition, design, prototyping, proof of concept, implementation and maintenance.