Senior software QA tester with full system development lifecycle experience, including designing, developing and implementing test plans, test cases, and test processes. Hands-on technology professional accustomed to working in complex, project-based environments. Multifaceted experience in QA software testing, software development, and user-acceptance testing. Backed by strong credentials including a computer science degree, advanced command of various testing suites, agile methodologies, and monitoring tools; and cross-platform skills in Windows, Linux, and MAC OS.