VrooziLead Software Quality Assurance Engineer
Jun. 2015 - Jul. 2018Walnut Creek, California, United StatesEstablish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices Develop standards and procedures by determining minimum requirements for production release, establishing escalation guidelines, communication processes to business, architect, DevOps and engineering teams Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new processes to ensure quality goals are met Prepares data sets by analyzes functional requirements, collects data for test cases Develop and execute test cases, scripts, plans and procedures for acceptance, functional, regression, integration, smoke and sanity testing ( manual and automated ) Using Cucumber, Selenium Webdriver, Github, Java and Saucelabs for the automation testing Prepare reports by collecting, analyzing, and summarizing test results, making recommendations Lead and mentor QA team as well as cross department members Maintain professional and technical knowledge by reading industry related professional articles