Post Job Free
Sign in

Sr. SW QA Engineer

Location:
Sunnyvale, CA
Posted:
March 08, 2017

Contact this candidate

Resume:

Career Objective

Seeking an opportunity to work as a Senior/Lead QA Engineer in the area of Software Quality and Testing by using my training and experience in testing, development and management to help achieve key objectives.

Summary

Extensive 15 years experience in strategizing & writing test plans, test cases and bug reports. Possess excellent documentation and proofreading skills. Acquired expertise in daily team management, white-box, black box, regression testing and automation using proprietary tools/technologies. 5+ years of technical background in design and development of web related technologies using JavaScript, PHP, TCL, PSP, HTML, CSS, Java, and Velocity.

Technical Skills and Tools

Programming Languages: HTML/DHTML, CSS, JavaScript, PHP, PSP, PCL, TMPL, JSP, C, C++, Java, Velocity

Tools: Cucumber, QTP, Automated Build Studio, TestComplete, Rally, JIRA, Perforce, Eclipse, Selenium

Relational Database Management Systems: Oracle, SQL Server, MySQL, MSAccess

Operating Systems: Linux, Unix, Windows, Solaris, Mac OS

Professional Experience

Apple: Sunnyvale, CA USA 2012 - present

Lead/Senior Software QA Engineer

Established QA and testing processes as the first QA hire for the team. Partnered with the project manager to successfully implement Agile practices and JIRA for user stories and test case management of all Projects.

Serving as the 1st point of contact for Clients and an aggressive user advocate to field all support and feature requests and provide solutions for user errors by using isolation and effective regression techniques.

Continually analyze and strategize the testing of several Planet tools: AOM (third party asset management tool for Marcom deliverables), Planning (Planning, Resourcing and Scoping tool), Finance (Estimates, Purchase Orders, Invoices, and Vendor management tool), Directory (People Management tool akin to Apple Directory).

Perform acceptance, functional, integration, regression and adhoc or free testing on an ongoing basis along with some basic automation using Cucumber for a PHP and Ruby on Rails App.

Provide training and coaching on QA activities and process to other teams within Marcom to accelerate testing.

Prepare FAQs, screencasts, and detailed documentation every sprint for major releases and new features.

KANA: Sunnyvale, CA USA 2012 - 2012

Quality Owner/Senior Software QA Engineer

Collaborated with the Scrum team to function as a Lead Quality Owner for daily team activities, planning, estimating, scheduling and retrospection.

Worked to excel in the Agile Quality Practices to bring unique perspective in terms of identifying potential roadblocks and assessing testing as well as integration risks early in the process.

Created and executed test strategies, functional, acceptance, system and exploratory tests for the KANA SEM solution that included business process, interactions, case and knowledge management product features.

Coached other team members on testing, finding defects, planning and execution activities.

Strategized and conducted Test-a-Thon's for Interaction management and Knowledge Management solutions.

FrontRange Solutions, Inc.: Pleasanton, CA USA 2010 - 2011

Senior Software QA Engineer

Executed and reviewed the testing for all aspects of FrontRange ITSM applications and solutions for all releases.

Worked closely with developers and product managers to design, develop and maintain test plans with testability in mind and lead the testing efforts for each assigned component for the ITIL Business Objects.

Entrusted to be a Resident Expert in defining, testing and reporting for the Business Objects modules - Security, Controls and Full-Text-Index areas. Provided leadership and direction to fellow QA Engineers in these areas.

Contributed to the ITSM product and QA process improvements continuously. Used the Agile methodology for daily testing and Reporting. Used QTP for 35% of weekly time to automate some test cases in specific areas.

Telegent Systems: Sunnyvale, CA USA 2009

Staff Software QA Engineer

Reviewed the existing Build process to design and develop an automated build process using Perl to create a Generic Build Framework in a Windows environment. Used Test Complete to automate test scripts.

Installed a Third party automated build tool (Automated Build Studio) and setup a client-server subsystem on 3 windows machines to manage, distribute and schedule builds for multiple projects on different computers.

Openwave, Inc.: Redwood City, CA USA 2006 – 2009

Purple Labs: San Mateo, CA USA (through acquisition of Openwave’s business unit)

Lead/Senior Software QA Engineer

Managed and worked daily with a highly effective team of 10+ offshore QA Engineers both in Russia & India. This included overall QA budget planning, training and resource allocation for different projects.

Provided QA Leadership for multiple product releases and performed whitebox, functional and regression testing.

Analyzed product requirements, functional specifications and industry standards to identify test requirements, test procedures as well as test development and execution strategies.

Added test suites using ECMAScript and C++ enabling testers to validate the results on mobile phones.

Extended and maintained an In-house automation test framework, web interface and test harnesses written in ECMAScript (JavaScript), C++, PHP (WAMP), MySQL and JavaScript to achieve up to 90% automation rate.

Resolved outstanding and critical issues, communicated quality trends, and periodic status reports to the members of the executive team. Consulted with the management team in resolution of problems and conflicts.

Google, Inc., Mountain View, CA USA 2005

Software Quality Assurance Engineer

Experience in SDLC and QA methodologies ranging from Planning, Capturing, Creating, Executing, Tracking test cases and Reporting the defects. Conducted QA walkthrough’s and developed test strategies.

Interacted with the developers and stakeholders to analyze and gather the business requirements, functional specifications and business processes for different products and created test plans, test cases and test scripts.

Created and performed smoke, regression, functional and integration tests for various Google products and web based applications like Google Groups, Google Toolbar, Google Calendar, and Google Desktop.

Planned, designed and developed automation test scripts in C++ (using an internal C++ framework) to meet the business requirements for different modules. This included designing, execution and generation of reports/logs.

AOL Products, America Online Inc., Mountain View, CA USA 2000 – 2004

Software Development Engineer

Provided Project Leadership for the Device Promotion feature for AOL Alerts & Reminders. Prepared Design documents and Development Plan with key stakeholders. Wrote code and worked with the Installation engineers, QA and Operations to release the feature into production.

Worked with Project Managers and UI Designers to translate specifications into production-ready screens.

Worked extensively on the delivery set of templates using Java, PSP, and PCL/TCL for AOL Alerts services to be delivered to the users via AIM, email (MIME types), devices like pagers, cell phones, handhelds, and FDO forms.

Developed templates using PSP, JavaScript, DHTML, Java and Velocity to support different widgets like Maps, Travel, Horoscope, etc. to be used by the MyAOL and AOL Alerts services to provide personalized content.

Used SQL Advantage to formulate queries and used embedded SQL within PSP and JavaScript to add/delete/update dynamic user information to the Sybase Database.

Worked on internationalization of the web content to help support localization for various locales and brands.

Provided training to several peers and colleagues in PSP, JavaScript, CSS, HTML and DHTML.

Aurema Inc., Dublin, CA USA 2000

Software Engineer Intern- Testing

Wrote scripts to test and exercise SRM effectively. Assessed possibilities for a QoS dynamic feedback test that would change the parameters based on response times. Tested, Debugged, and rewrote the code written in Visual C++ for windows specific functions/data types to an equivalent code in C so it could run on Solaris 2.6

California State University 1999 - 2000

Teaching Assistant, System Administrator and technical support, CSUH

Grading and assisting professors plus tutoring and helping students for various CS courses.

Provided customer support for software/hardware troubleshooting, daily lab management and customer service.

Education

MS Computer Science, California State University, CA USA June 2000

BE Computer Technology, Nagpur University, India June 1998



Contact this candidate