Sr. Qa Manager Resume
Emeryville, CA
SUMMARY:
- Innovative and resourceful hands - on SQA Professional with over 9 years of leadership experience and 15+ years of experience in Software Quality Assurance.
- Specialized in coaching and mentoring of world class automation and manual testing teams.
- Recognized for thorough understanding of complex quality issues that make the on time product delivery possible.
- Exceptional project management, communication and interpersonal skills with the ability to coordinate and drive efforts of cross-functional teams to meet stringent quality goals and timelines. Part of teams using Agile/Scrum methodology.
- Worked with development, DevOps, product, project and QA teams in multiple locations (including remote).
- Involved in the development of software tools for data testing. Have a patent (7933884) for one of the tools.
TECHNICAL SKILLS:
Operating Systems: Mac OS, Linux (CentOS), UNIX (FreeBSD, Solaris / Confidential -UX), Windows.
Languages: Ruby, Java, Python, Perl.
Tools: Cucumber Gherkins (Java and Ruby), Junit, Atlassian Tools (Confluence, Jira), Maven, Git, RubyMine, Intellij IDEA IDE, Test case management (Xray, TestLink, Silk).
Big Data/Data Science: Confluent Kafka, Spark and Cassandra NoSQL database
Technologies: AWS (EC2, Cloud Formation, S3, EBS). Proficient with XML, XSD, JSON, HTML, Apache, Tomcat.
Other Technologies: Docker Containers, MySQL, SSL Certificates, Virtualization, SaaS (Software as a Service), NFS/NAS, Encryption, Authentication.
PROFESSIONAL EXPERIENCE:
Confidential, Emeryville, CA
Sr. QA Manager
Responsibilities:
- Hands-on contributing manager involved in the test planning for multiple projects that involved Big Data, data validation and API testing.
- Developed automated tests using Cucumber-Ruby and Cucumber-Java for global video data in JSON and XML format.
- Setup continuous integration with Maven, Git, Cucumber, Jenkins that integrated with Xray test case repository. Worked closely with DevOps to support CI/CD (Continuous Integration/Continuous Delivery)
- End to end testing involved Avro messages, Kafka, Spark, Cassandra NoSQL database setup in AWS.
- Automated real time API testing of program lineups.
- Part of a Scrum/Agile team
Sr. QA Manager - Automation
Responsibilities:
- Worked on the award winning MyCloud product. It is a hardware/software personal cloud solution (NAS)
- Manage the testing of the middleware ReST architecture - manual and automated. Middleware consists of Crawler, ReST API and communication manager
- Developed an Automated, Build Acceptance Test (BAT) Ecosystem. The ecosystem consisted of MySQL Database, Apache webserver, Python scripts and a web interface. The system integrated with Jenkins build system, Jira bug tracking system and company LDAP for authentication.
- The NAS connected to a server infrastructure hosted by NTT and AWS. The device supported SSL certificates signed by a trusted CA.
- Web browser and Mobile automation using Selenium WebDriver and Appium with Java.
- Docker containers
- Part of a Scrum/Agile team
QA Manager
Responsibilities:
- Managed the QA effort of the server infrastructure that supports the DVR.
- Led the QA effort that involved the server, client software and new STB (Set Top Box).
- Improved the test coverage and reduced the service disruptions
- Actively involved in establishing a process to get the release from development to partner production site.
- Improved the efficiency of the testing and performance effort by leveraging automation.
- Involved in staffing, mentoring and coaching the team.
QA Manager
Responsibilities:
- Playdom is a social networking gaming startup (SaaS Model).
- Managed the QA effort of multiple studios within the company.
- Managed the QA team based in multiple geographies across the globe.
- Actively involved in establishing a process to have clear criteria for QA to accept features and sign-off on the release in a startup environment.
- Improved the efficiency of the testing effort by leveraging automation using Selenium for functional testing.
- Involved in staffing, mentoring and coaching the team.
QA Manager
Responsibilities:
- Delivered and managed the QA effort of multiple projects within the Desktop Business Unit for View Manager (An enterprise VDI Solution involving hardware and software).
- Improved the efficiency of the testing effort by leveraging automation using Silk for functional testing.
- Drove the QA effort across multiple teams located in other Business Units as well as in multiple geographies across the world.
- Staffed a team of QA engineers in the US and India. Actively involved in establishing a process to have clear criteria for QA to accept features and sign-off on the release.
- Drove the adoption of tools like Test Framework/Test Harness, TestLink (TC management), SharePoint for a central repository for documentation. Participated in the planning effort to improve test coverage.
- Mentored and coached the QA team.
- Scoped the QA effort and hardware needs. Participated in bug scrubs/triage and product reviews.
QA Manager
Responsibilities:
- Delivered and managed the QA effort of multiple simultaneous projects within the Strategic Data Solutions (SDS) group.
- Owned the QA for Behavioral Targeting. BT generates about $200M annually for Yahoo in advertising revenue.
- Staffed a team of 11 QA engineers in the US and India that included 2 leads. Mentored and coached the QA team.
- Established a process to have clear criteria for QA to sign-off on the release.
- Drove the adoption of tools like Test Framework/Test Harness, Bugzilla (bug tracking), TestLink (test case management), CVS (scripts) and twiki for a central repository for documentation. Participated in the architecture, design and development of black box and white box testing to improve test coverage.
- Closely involved in choosing a common test harness and automation tools like Silk and Test Complete.
- QA support for the third party data sharing projects with partners like eBay.
- Scoped the QA effort and hardware needs. Participated in, bug scrubs/triage and product reviews.
- Received the Data Wizard Award - Dream Team award along with a special bonus for the BT release.
QA Lead Engineer
Responsibilities:
- Lead a team of 4 engineers in the testing effort of Veritas Cluster Server (VCS) 4.1 on Solaris 10. Job involved meeting tight deadlines, assigning tasks and providing reports to senior management. Directly managed 2 of the engineers. Testing involved testing with different types of storage.
- Lead the migration effort to a new bug tracking tool without service disruption or loss of years of data.
- Part of team that did automation using Perl scripts. Automation involved regression tests and test cases based on customer escalations.
- Authored quality plans, test plans and detailed test suites. Experienced in test automation using Perl framework and Expect.
Sr. QA Engineer
Responsibilities:
- Some of the companies supported were - Confidential, Cysco Systems, Confidential and Confidential
- Authored test plan and test cases. Participated in quality reviews. Generated quality reports for management.
- Most of the testing involved Computer Networks (wired and Wireless) and Security. Tested the UI as well as the backend.
- Authored Perl scripts. Used testing tools like IXIA to generate traffic.
- Used Web-bench to automate and test a topology containing web servers and clients.
- The assignments involved functional, load, stress, performance and system testing.
- Verified the performance by monitoring different OS parameters like resident and virtual memory usage, disk I/O rate, number of processes and CPU usage. The data was extracted by using a Perl script.
