We provide IT Staff Augmentation Services!

Software Quality Engineering Team Lead Resume

Sunnyvale, CA

PROFESSIONAL SUMMARY:

  • 15+ years of Software Quality Engineering experience with 10 years of experience in hands - on QE leadership role.
  • Led Quality engineering teams while making significant individual contributions.
  • Expertise includes test case management, analyzing business requirements / specifications, creating verification/ validation strategies, writing comprehensive test plans and test cases, technical documentations, executing test plans, automating functional, regression and RESTful web services tests with open-source automation frameworks.
  • Highly energetic, motivated, and productive in engineering team environments.

TECHNICAL SKILLS:

Languages: Java, C, C++, GoLang, SQL, PL/SQL, Perl, Python, PHP, Shell Scripting, Tcl/Tk, Silk 4Test, TSL, Expect

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

Databases: MySQL, MS SQL Server, Oracle, DB2, Sybase, Hadoop stack of technologies (Hadoop, MapReduce, HBase, Hive, Pig, etc.)

Web Technologies: HTML, XML, JSON, HTTP, CGI, JDBC, JavaScript, JScript, VBScript, PHP, JSP/Servlets, RMI, Java Beans, EJB, CORBA, Cloud Computing technologies, AWS cloud

Web Servers: Apache, Websphere and WebLogic

IDE: Eclipse, Intellij, Netbeans, JBuilder, PhpStorm

Browsers: Chrome, Firefox, Internet Explorer, Safari, Opera

Automation Frameworks/Tools: Selenium IDE, Selenium RC, WebDriver, RESTful Web Services, RestAssured, REST and SOAP API, Postman, Advanced REST client, JUnit, TestNG, Mockito, Maven, ANT, JMeter, JaCoCo, Splunk, Test Driven Development (TDD), TestComplete, Winrunner, SilkTest, SoapUI, TETWare, Test expert

Bug Tracking & Collaboration Tools: JIRA, Crucible, Confluence, wiki, Bugzilla, and DDTS

Database Query Tools: MySQL, Sequel Pro, SQL Plus, SQL Developer, Toad

Test Management Tools: Test Manager, QuickBase, and Test Director

Source Code Management & CI tools: Perforce, GIT, GitHub, Stash, Jenkins, Hudson, CI Integration, Subversion, CVS, ClearCase and Saucelabs

Software Methodologies: SDLC, Scrum, Agile, Waterfall

Soft Skills: Strong leadership and people management skills, team player, fast learner, adaptable, experienced in fast paced environments, dedicated, responsible, goal-oriented, excellent communication skills with analytical personality

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Software Quality Engineering Team Lead

Responsibilities:

  • Led a team of four Software QA engineers in geographically distributed sites to support testing for Shipwire platform which connects to fulfillment centers, shipping tools, web services, developer tools and is integrated with top ecommerce platforms that put it at the forefront of cloud logistics.
  • Managed, developed and maintained test automation scripts for functional and regression test cases for RESTful Web Services APIs (using in-house test tool written in GoLang), and UI (using Selenium WebDriver, PHP and TestNG).
  • Created test strategies and test plans for manual, automated and End-to-End testing of Shipwire API and collaborated with product managers, architects and developers to deliver high quality products on time in an Agile/Scrum environment.
  • Managed test activities including test execution, bug/defect tracking in JIRA, maintaining QA backlogs, leading bug triage meetings, and collaborating with development and Product/Program Managers for the bug resolution and production readiness of applications.
  • Defined QA processes and metrics for Shipwire platform in Continuous Integration and Delivery (CI/CD) environment using Jenkins and GitHub to improve overall quality and continuous delivery of the product.
  • Collaborated with cross-functional teams to ensure areas of responsibility meet the quality and feature requirements for each release.
  • Hired and Mentored new team members.

Confidential, Mountain View, CA

Software Quality Engineering Team Lead

Responsibilities:

  • Led a team of six Software QA and Automation test engineers in geographically distributed sites to support onshore/offshore testing effort for EMS Payroll products.
  • Managed all test activities for development projects, including manual, automated and End-to-End test strategies, bug/defect tracking and reporting, integration, usability / user-acceptance, browser compatibility, unit, regression, and performance testing for production readiness of applications.
  • Enhanced organization’s efficiency through Capacity planning, Resource scheduling, Task delegation, Hiring, and Mentoring new team members to support manual and automated testing.
  • Collaborated with product managers, architects and developers for requirement analysis, test planning/execution, UI, RESTful Web Services API automation and performance testing.
  • Drove successful test automation implementations including development of automated test frameworks, JUnit, Web Service components testing for payroll products.
  • Developed and maintained test automation scripts for smoke, functional and regression test cases using Selenium WebDriver (Java) for UI, RestAssured, Java and TestNG for RESTful Web Services API automation and JMeter for Performance testing. Measured code coverage using JaCoCo. Acted as a key player in Continuous Integration and Delivery using Jenkins and Hudson.
  • Managed and defined QA processes and metrics for payroll web applications.
  • Served as Scrum Master for two years. Facilitated daily stand-up, retrospective, sprint demos, other QA related meetings and successfully delivered all major product releases on time. Experience with Cloud based technologies and VM Life Cycle Mgmt.
  • Represented QE side in change control team to understand changes in Business functionality across multiple releases and its impact.
  • Led Bug triage meetings and collaborated with development and Product/Program Managers for resolution. Communicated project status and bug trends to Senior Management.
  • Collaborated with cross-functional teams to ensure areas of responsibility meet the quality and feature requirements for each release.
  • Customer-focused and acted as ‘voice of the customer’ in internal discussions.
  • Experienced in shipping consumer software, services with SaaS based Web applications.

Confidential, Sunnyvale, CA

Senior Software Quality Engineer

Responsibilities:

  • Led test strategy, test planning and execution for Y 360, Y Groups, online advertising, and targeting display Ads (‘3rd party Ad Serving and Statistics Reconciliation’ and ‘Demand’ modules for Y APT).
  • Performed Resource Scheduling, Task Delegation, Hiring, and Mentoring new team members.
  • Managed test implementation and execution in different web browsers. Held Bug triage meetings and worked closely with development and Product/Program Managers to resolve bugs/issues. Reported project status, user feedback and bug trends to upper management on a weekly basis.
  • Developed test plans and test data, for system, functional, regression, and integration testing.
  • Automated smoke, functional and regression test cases using SilkTest, TestComplete, and Selenium, Java and TestNG. Acted as a key player in Continuous Integration using Jenkins and Hudson and automating End-to-End build process.
  • Designed, developed and executed the test plans for Internationalization (I18N), Localization (L10N) and Compatibility testing of the AUT.
  • Acted as Sole POC for Backward Compatibility, Integration, End-to-End, Performance and Security testing of the application. Automated performance testing using TestComplete and API testing using PhpUnit. Coordinated integration test activities and UAT with other stake holders.
  • Coordinated and led the QA of geographically distributed team (US and India). Routine activities included distributing tasks to team members based on skill levels, and mentoring and providing them with solutions to meet delivery deadlines for test planning and execution.

Confidential, Redwood City, CA

Senior Software QA Engineer

Responsibilities:

  • Maintained quality for Supply Chain Management Web-application in 24x7 production environment.
  • Created/Updated/Reviewed test plans, test cases, and test data for system, functional and regression testing. Performed configuration management functions to maintain the code and data.
  • Performed black-box and grey-box testing of the product in different web browsers and wrote SQL queries to the Oracle database for validating the data. Managed disposition of open bugs.

Confidential, Mountain View, CA

Software QA Engineer

Responsibilities:

  • Developed automated test scripts for API testing, system, functional and regression testing of the AUT in Java, C/C++ and Tcl/Tk.
  • Tested XML-RPC APIs. Performed data integrity / validation tests using SQL queries to the Sybase database. Identified bugs and reported in Bugzilla. Managed disposition of open bugs.

Confidential, San Jose, CA

Software QA Engineer

Responsibilities:

  • Led a team of QA Engineers through the entire QA Cycle, coordinated the offshore testing efforts.
  • Performed White-box - unit, Java API and database API testing; Black-box testing - acceptance, regression and integration testing of the product and reported defects in DDTS.
  • Created an automation framework for API testing of NETSMART application - a Network Management Software using Java, CORBA, Oracle, TETware, Expect and JUnit.
  • Performed DB and Client/Server installations. Configured, administered, and troubleshooted software test environments.
  • Automated GUI test cases for the product using SilkTest, WinRunner and Test expert.

Hire Now