• Over 8 years of professional experience in Quality Assurance and Software Testing.
• Technically proficient in Manual and Automated testing of Client server and Web based applications.
• Experience developing Selenium web-driver based framework using Python.
• Experience automating REST API's.
• Experience with cloud computing technologies
• Experience in writing test plans, defining test cases, designing test strategies
• In depth understanding of the Software Development Life Cycle (SDLC) and involved in the QA analysis, planning, execution and test management.
• Interact with Business Analysts and Developers in Updating Business Requirements and Resolution of defects. Experience with defining and documenting test plans, test cases, test scenarios, test results, test procedures and testing standards.
• Experience working in Agile SCRUM Methodology.
• Experience in Analysis of Bug Severity, Bug tracking system and Bug Reporting.
• Experience working with offshore teams as a QA lead and handled multiple projects
• Worked on all version of Linux and Unix and performed client based testing on HP-UX, AIX, Debian, Ubuntu, Red Hat, Solaris, Mac OS-X, Open SuSe
• Experience with Git/Github
Principal SW Quality Engineer @ • Web Session Intelligence , Behavior Analytics and Big Data Visualization ( EMC/RSA Web Threat Detection and Security Analytics.).
• Server side automation using Python programming language.
• UI automation using Selenium web-driver and Python.
• Enhance and add new modules, tools required to perform automated testing. From July 2013 to Present (2 years 6 months) San Francisco Bay AreaSr. SW QA Engineer @ • Worked on multiple projects for Windows and MAC, with QA Lead on Backup and Sync (Cloud Storage), Mac Definition testing and enterprise cloud portal, also handled the desktop security software performance testing, Working on multiple projects and assigned responsibilities and duties within the team.
• Developed Test Plan/Test Procedure that outlines the Scope, Objective, Testing Strategy and Test Schedule.
• Performed Functional testing, Smoke Testing, GUI Testing, Functional Testing, Integration Testing, System Testing, Regression Testing and User Acceptance Testing of Client/Server and Web portal applications.
• Managed and documented Test Cases in Seapine Test Case Management.
• Organized the testing process and provided the documentation about the testing process.
• Analyzed results against functional design / expected results.
• Performed root cause analysis on defects.
• Executed performance tests using in house tools on the Antivirus product for GA releases and compared the results with other products in the market.
• Used testing tools such as Seapine Test Track for reporting defects, to add and run test cases
• Worked closely with development team to fix defects and suggest enhancements to the product
• QA lead on Webroot’s Cloud storage technology and managed/assigned duties within the team
• Tested Webroot’s enterprise portal and agent for policies and agent commands
• Tested the Webroot Security Suite on MAC
• Developed automation scripts using autoit to automate backup & sync testing tasks
• Worked with support and escalation to reproduce issues and perform root cause analysis
• Worked on automating Phishing websites detection by Webroot’s Antivirus using Python
• Developed Selenium web driver based frontend framework. From December 2011 to June 2013 (1 year 7 months) Sr. SW QA Engineer @ • Handled Multiple projects like Centrify’s Direct Control and Express for managing Linux/Unix/MAC users through windows active directory.
• Analyzed the Business/Functional Requirements Documents and Screen mock ups to test the system functionality and performed ambiguity reviews.
• Developed selenium web driver based framework.
• Developed Test Plan/Test Procedure that outlines the Scope, Objective, Testing Strategy and Test Schedule.
• Performed gray box testing of the application and defined the test methodology, environment, and entry and exit criteria in the test plan.
• Test Lead on Centrify Express product branch and developed test cases, test plans
• Derived test cases and test procedures from prototypes, technical specifications, requirements and use cases.
• Managed and documented the Test requirements, Test Cases.
• Automated MD5 checksum using AutoIt.
• Performed problem reproduction and escalation support when necessary.
• Participated in bug triage as well as assessment of risk and impact of bugs to both product quality and schedule
• Analyzed results against functional design / expected results.
• Worked with Support and Development to reproduce the issue’s in house
• Setup complex test environment with Windows Server 2003/2008 and Red Hat Linux, Ubuntu, Solaris, Cent OS for reproducing issues with Centrify Direct Control From April 2011 to December 2011 (9 months) Sofware QA Engineer @ From March 2010 to March 2011 (1 year 1 month) QA Engineer @ From January 2010 to March 2010 (3 months) Sr.Tech Support @ From January 2008 to December 2009 (2 years) QA Analyst @ Testing Yahoo search engine. From June 2008 to February 2009 (9 months)
Master of Science (MS), Computer Software Engineering @ San Jose State University From 2006 to 2009 MS, Computer Science @ Pune University Farzdeep Singh is skilled in: Test Automation, Software Quality Assurance, Unix, Selenium, Python, Linux, Software Development, Scrum, Java, Test Planning, Bugzilla, VMware, JUnit, Test Cases, SQL