Lead Software Qa Resume
Dublin, CA
SUMMARY:
- 12 + years of professional diversified IT experience as a Software Business Tester, Senior QA and Software QA Lead Analyst. Proficient as QA Lead engineer in functional, regression and performance testing by fulfilling the responsibilities in system analysis, design, development, writing technical documentation, QA Procedures, methodologies.
- Experience in analyzing business specification documents, developing test plans, defining test cases, developing and automating test scripts.
- Work with Business Analysts, project managers and development leads to initiate the quality process
- Expertise in Requirements, Test Plan, Test Lab and Defect Tracking and reporting tools like HP Quality Center/Test Director/Rational Clear Quest.
- Experience in Validation, Acceptance, Conformance, Compatibility, Functional, Unit, Integration, Regression, User Acceptance Testing, GUI, Back - end, Smoke Testing on application developed in Java and .Net
- Performance testing using Load Runner
- Experience in the entire Software Development Lifecycle (SDLC) & Software Testing Life Cycle (STLC) from requirements gathering to releasing in to production.
- Experience in testing Enterprise Integration (Middleware) connecting to different edge systems across and information is exchanged between the systems using web services.
- Automation testing web services using SOAPUI
- GUI - Functional Testing using automated scripts developed in Selenium Web Driver 2.0, QTP
- Black-box and white-box testing on the application after installation and configuration testing
- Extensively involved in testing Client/Server and Web applications, Middleware Applications
- Experience in all flavors of UNIX, Linux, Solaris, AIX, and Windows operating systems.
- Worked as a Lead for enterprise/off-cycle releases
- Good understanding of RDBMS- Relational Database Management Systems and worked on different databases like Oracle, SQL Server, and DB2 (tester level) and web technologies like XML and HTML (tester level).
- Test Data management using various database for testing mainframe, banking and financial applications.
- Expertise in Manual/Automated Testing of Web based, Client/Server, Internet applications using Mercury Interactive, Rational, silk Automation Tools on windows and UNIX platforms.
- Performed Functionality testing, Regression testing, Black Box testing, Gray Box, White Box testing, Client/Server testing, System testing, Integration testing, Security testing, Smoke testing, Software Validation testing, Configuration testing, GUI testing, User Acceptance testing using QTP, Win runner and also Responsible for Traceability matrix.
- Strong Technical Expertise in Performance testing (Load and Stress), Volume testing using Mercury’s Load Runner automation tool.
- Working knowledge of version controllers like PVCS and Clear Case.
- Network testing using protocols (TCP/IP, WAP, and FTP & HTTP).
- Experience in testing financial, banking, Point of Sale, Biotech/Pharmaceutical, Telecom, Health care and e-commerce applications.
- Experience in writing Functions, stored Procedures using PL/SQL and Shell scripting in UNIX.
- Experience in Java, JDBC, EJB, Servlets, JSP, Swing and XML.
- Extensive Experience in Full Software Development Life Cycle (SDLC), Waterfall, RUP and Agile from Requirement analysis to System Testing.
TECHNICAL SKILLS:
Mercury Interactive: Win Runner, Load Runner, Test Director, and Quick Test Pro.
Rational: Rational Suite Test Studio SQA Robot.
Segue: Silk, Silk Performer.
Version Control Tools: Rational Clear Case, PVCS.
Bug Tracking Tools: Test Director, Clear Quest, Pro-Team.
Languages: C, C++, JAVA, VB, .NET, ASP, Cobol, JCL, HTML, XML, SQL
Scripting Languages: VB Script, Java-script, Perl and Shell scripting.
GUI Tools: D2K, Oracle Forms 5.0 & Reports3.0, ASP, VB.
RDBMS: Oracle, SQL Server and MS Access.
Databases: DB2, Informix and Sybase
Operating Systems: Windows 95/98/2000/NT4.0, UNIX (Sun Solaris, HP) and MS-DOS
Server Technology: IIS, Web logic, Web sphere, Java Web Server & Apache Web Server.
ERP: People Soft, SAP, Oracle Financials.
Protocols: TCP/IP, HTTP, FTP, UDP.
Technologies: CORBA (ORBIX), EJB, COM/DCOM, ODBC, JDBC.
Documentation Tools: MS Word, MS Excel, MS Power Point, MS Project and Adobe Acrobat
PROFESSIONAL EXPERIENCE:
Lead Software QA
Confidential, Dublin, CA
Environment: Selenium Web Driver 2.0, SOAPUI, Quality Centre, XML, Rest API, Sales Force, Java, J2EE, JavaScript, JUnit, Oracle, TOAD, JBoss, UNIX
Responsibilities:- Lead and mentor a team of 6 QA engineers’ onsite and offshore, setting direction, revising test strategy and supporting documents.
- Manage day to day QA work intake process, including review of upcoming projects, providing initial estimates and assigning resource and scheduling of resources.
- Reviewed the Business/ Functional/ System requirement specs, High level Design documents, detailed design documents and Requirement Matrix.
- Lead the QA testing efforts in the IT group for new project development as well as ongoing production defect fixes validation.
- Created the Test architecture, Test plan, Test Cases, Strategy, Test Reports and Test Summary Reports, Test Automation Scripts, Requirement Traceability Matrix, Test Metrics and Deployment/testing instructions based on Business Requirements and Technical Specs of the application.
- Developed Selenium WebDriver test scripts using Java.
- Developed Page Object Model automation framework in Java using Selenium WebDriver, TestNG Framework
- Involved in creating Proof of Concept (POC) for the Test Automation.
- Performed Functional, Regression and Integration Testing using Selenium WebDriver.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility on different browsers such as IE, Chrome and Mozilla Firefox on different Operating Systems.
- Developed driver scripts using Selenium 2.0 for automation framework.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG using Git/GitHub as VCS for java based web application, using Maven as Build tool.
- Used Selenium Grid to execute test cases parallel on different target machines.
- Manage the status of changes in change management system to make sure at any point in time it reflects accurate information for project managers, developers, testers and business unit.
- Part of initial rounds of business scenarios review meeting and validate Business rules for upcoming projects
- Work with developers and project managers to determine testing strategies for testing applications from a technical stand-point, in particular web services.
- Communicate the ongoing progress of the project testing effort to the business units and other stake holders so that they can plan for UAT and/or integration testing.
- Customer Portal API testing & Web Services API testing of applications with SOAP UI tools
- Performed Black Box Testing like Sanity Testing & Ad-hoc testing, GUI, Functional testing, Data Driven Testing, Regression Testing, Integration Testing, Backend Testing, positive testing, Negative testing, Boundary Testing of an application.
- Performed when required testing to ensure the validity of the requirements and mitigation of risks prior to formal acceptance.
- Performed system Database validation for end to end test scenarios using SQL queries.
- Oracle to conduct backend testing and test data management requirement
- Accessed application logs for issue debugging
- UAT Testing support and issue resolving with other business partners
- Conducting Defect Triage meetings
- Defect management and Generating Post Execution Reports has done using Jira.
- Performed Functional Testing of different modules with manual testing, Regression testing, System testing on the entire application, Client/Server side testing, Integration testing of all the systems and end-end Testing.
- Tested the application for defects in GUI, functionality for every construction cycle.
- XML file validation is done
- Tested various Web services of an application
- Web services descriptive language is used in Web services
- SOAP protocol is used for exchanging an information in an application
- Identify and implement Dashboard for tracking various QA Metrics
Lead Software QA
Confidential, San Ramon, CA
Environment: Selenium Web Driver 2.0, SOAPUI, Quality Centre, XML, Rest API, Java, J2EE, JavaScript, JUnit, Oracle, TOAD, JBoss, UNIX
Responsibilities:
- Performed a hands-on lead role in test automation and manual testing, actively involved in creation of detailed test plans test cases and test scenarios for different application modules according to functional requirements and business specifications.
- Responsible for conducting smoke, functional, UI, regression and ad-hoc testing of Channel of choice mobile testing.
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
- Developed Selenium WebDriver test scripts using Java.
- Developed Page Object Model automation framework in Java using Selenium WebDriver, TestNG
- Involved in creating Proof of Concept (POC) for the Test Automation.
- Performed Functional, Regression and Integration Testing using Selenium WebDriver.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility on different browsers such as IE, Chrome and Mozilla Firefox on different Operating Systems.
- Developed driver scripts using Selenium 2.0 and function library for automation framework.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG Framework using Git/GitHub as VCS for java based web application, using Maven as Build tool.
- Used Selenium Grid to execute test cases parallel on different target machines.
- Utilized HP Functional Test Suite (HP Quick Test Pro, HP Quality Center and Selenium IDE) for test automation, test executions.
- Tested Mobile project on all available phones using perfecto mobile tool including user roles, workflows, and privileges.
- Identified, analyzed, and documented defects utilizing HP ALM as defect tracking system.
- Worked closely with Development team, BA and QA teams as well as Stakeholders and members of Management to understand and analyze the requirements.
- Took an active role in static testing activities such as design review and requirements inspections to identify ambiguity and inconsistency in requirements as well as improve UI\UX Design of company software products.
- Responsible for defect tracking, defect reporting and defect reproducing.
- Tested applications compatibility on different platforms (Windows, Linux, Mac OS), browser versions (IE, Firefox, Safari and Chrome) and Mobile Devices (iOS, Android, Windows Phone)
- Developed Test data using SQL queries during End-to-End testing stage.
- Created tractability matrices, test and bug reports and other test related documents.
- Involved in system integration and user acceptance testing (UAT) on later stages of SDLC.
- Lead initiative for proper detailed documentation of QA reports.
Lead Software QA
Confidential, Sacramento, CA
Environment: Selenium Web Driver 2.0, SOAPUI, Jira, XML, Rest API, Java, J2EE, JavaScript, JUnit, Oracle, TOAD, JBoss, UNIX
Responsibilities:
- Performed smoke, functional, UI, regression and ad-hoc testing of Channel of choice mobile testing.
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
- Took an active role in static testing activities such as design review and requirements inspections to identify ambiguity and inconsistency in requirements as well as improve UI\UX Design of company software products.
- Developed Selenium WebDriver test scripts using Java.
- Developed Page Object Model automation framework in Java using Selenium WebDriver, TestNG
- Involved in creating Proof of Concept (POC) for the Test Automation.
- Performed Functional, Regression and Integration Testing using Selenium WebDriver.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility on different browsers such as IE, Chrome and Mozilla Firefox on different Operating Systems.
- Developed driver scripts using Selenium 2.0 and function library for automation framework.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG Framework using Git/GitHub as VCS for java based web application, using Maven as Build tool.
- Used Selenium Grid to execute test cases parallel on different target machines.
- Utilized HP Functional Test Suite (HP Quick Test Pro, HP Quality Center and Selenium IDE) for test automation, test executions.
- Tested Mobile project on all available phones using perfecto mobile tool including user roles, workflows, and privileges.
- Identified, analyzed, and documented defects utilizing HP ALM as defect tracking system.
- Worked closely with Development team, BA and QA teams as well as Stakeholders and members of Management to understand and analyze the requirements.
- Responsible for defect tracking, defect reporting and defect reproducing.
- Tested applications compatibility on different platforms (Windows, Linux, Mac OS), browser versions (IE, Firefox, Safari and Chrome) and Mobile Devices (iOS, Android, Windows Phone)
- Developed Test data using SQL queries during End-to-End testing stage.
- Created tractability matrices, test and bug reports and other test related documents.
- Involved in system integration and user acceptance testing (UAT) on later stages of SDLC.
- Lead initiative for proper detailed documentation of QA reports.
Lead Software QA
Confidential, San Diego, CA
Environment: Selenium Web Driver 2.0, Quality Center, XML, Java, J2EE, JavaScript, JUnit, Oracle, TOAD, Web logic, Eclipse, Windows XP, UNIX
Responsibilities:
- Fulfilled functionality, regression, Integration, UAT, Load testing of Omnitracs functionalities
- Created Test Plans, Test Cases, Strategy, Test Reports and Test Summary Reports
- Created and Executed QTP automation scripts for some Omnitracs functionalities
- Created Load runner scripts for scenarios of Omnitracs functionalities for 300 simultaneous virtual users
- Developed Selenium WebDriver test scripts using Java.
- Developed Page Object Model automation framework in Java using Selenium WebDriver, TestNG
- Involved in creating Proof of Concept (POC) for the Test Automation.
- Performed Functional, Regression and Integration Testing using Selenium WebDriver.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility on different browsers such as IE, Chrome and Mozilla Firefox on different Operating Systems.
- Developed driver scripts using Selenium 2.0 and function library for automation framework.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG using Git/GitHub as VCS for java based web application, using Maven as Build tool.
- Used Selenium Grid to execute test cases parallel on different target machines.
- Customer Portal API testing & Web Services API testing of Omnitracs applications with SOAP UI tools
- Database testing Omnitracs application using SQL developer
- Lead the project with a team of 4
QA Test Lead
Confidential, San Francisco, CA
Environment: Selenium Web Driver 2.0, Quality Center, XML, Java, J2EE, JavaScript, JSP, Servlets, JUnit, Beans, Oracle, TOAD, Web logic, Eclipse, Windows XP, UNIX, Cross Browser Testing Tool
Responsibilities:
- Lead the QA testing efforts in the IT group for new project development as well as ongoing production defect fixes validation.
- Involved in project kick-off meeting for current and future coming projects.
- Create test strategy, test plans and test cases for projects managed through agile development methodology.
- Manage the status of changes in change management system to make sure at any point in time it reflects accurate information for project managers, developers, testers and business unit.
- Work with developers and project managers to determine testing strategies for testing applications from a technical stand-point, in particular web services.
- Communicate the ongoing progress of the project testing effort to the business units and other stake holders so that they can plan for UAT and/or integration testing.
- Develop a strong understanding of the projects and domain, so that the QA lead can perform hands-on testing to support additional testing needs in the group.
- Developed test automation strategy, test automation scripts from scratch, test scheduling and execution for this application
- Microsoft EXCEL is extensively used in preparation of test cases, test validation reports, test data, test verification reports, test accuracy reports and provided to the management on system status, system changes, problems and potential impacts
- Prepared Test Strategy Document, detailed Test Plans and Test Cases which specify testing overview and testing approach depending on the Business and Technical requirements.
- Created and executed the Test plan, Test Cases, Automation framework, Automation Test Scripts, and Test Steps for all the modules and stored in Quality Center. Developed Selenium WebDriver test scripts using Java.
- Developed Page Object Model automation framework in Java using Selenium WebDriver, TestNG
- Involved in creating Proof of Concept (POC) for the Test Automation.
- Performed Functional, Regression and Integration Testing using Selenium WebDriver.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility on different browsers such as IE, Chrome and Mozilla Firefox on different Operating Systems.
- Developed driver scripts using Selenium 2.0 and function library for automation framework.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG using Git/GitHub as VCS for java based web application, using Maven as Build tool.
- Used Selenium Grid to execute test cases parallel on different target machines.
- Extensively used SQL, PL/SQL to do Database testing, Migration testing and validating the front-end values with back
QA Test Lead
Confidential, Redwood City, CA
Environment: Selenium Web Driver 2.0, Quality Center, XML, Java, J2EE, JavaScript, JSP, Servlets, JUnit, Beans, Oracle, TOAD, Web logic, Eclipse, Windows XP, UNIX, MQ Series
Responsibilities:
- Manage day to day QA work intake process, including review of upcoming projects, providing initial estimates and assigning resource and scheduling of resources.
- Lead and mentor a team of QA engineer’s onsite and offshore, setting direction, revising test strategy and supporting documents.
- Reviewed the Business/ Functional/ System requirement specs, High level Design documents, detailed design documents and Requirement Matrix.
- Manage product level test strategies, test plans, test data based on the business and systems requirement documents.
- Develop and execute Test Scenarios, Test Scripts, test data documents based on Requirements and Design documents mostly in agile environment.
- Testing web service via SOA tool - Enterprise Integration (Middleware)
- Part of initial rounds of business review meeting and validate BAU rules for offer configuration for upcoming projects
- Requirement Traceability Matrix, Test Metrics and Deployment/testing instructions
- Indentify and implement Dashboard for tracking various QA Metrics
- Execute functional, regression, systems testing and risk analysis to ensure that the new/updated software does not negatively impact the quality and stability of production environment.
- HP Quality Center to manage requirement, test plan, test lab, test cases, test execution and defect tracking and Dashboard for reporting.
- Performed Sanity Testing & Ad-hoc testing when required testing to ensure the validity of the requirements and mitigation of risks prior to formal acceptance.
- Performed system Database validation for end to end test scenarios using SQL queries.
- SQL to conduct backend testing and test data management requirement
- UNIX to access application logs for issue debugging and various Unix/Linux utilities
- UAT Testing support and issue resolving with other business partners
- Conducting Defect Triage meetings
- Performed Functional Testing of different modules with manual testing, Regression testing, System testing on the entire application, Client/Server side testing, Integration testing of all the systems and end-end Testing.
- Tested the application for defects in GUI, functionality for every construction cycle.
- XML file validation is done
- Tested the Web services component of an application
- Web services descriptive language is used in Web services
- SOAP protocol is used for exchanging an information in an application
- Created and executed the Test plan, Test Cases, Automation framework, Automation Test Scripts, and Test Steps for all the modules and stored in Quality Center.
- Created test automation scripts from scratch using Selenium and Performed Manual testing, Automation and Data Driven Testing using Selenium.
- Involved in the test enhancements, issues tracking and issues resolution fixes in the production environment
- Responsible for conducting SQL Scripting and extracting data from the database.
- Extensively used SQL, PL/SQL to do Database testing, and Migration testing and validating the front-end values with back end of application.
QA Test Lead
Confidential, South San Francisco, CA
Environment: Quick test Pro, Quality Center, XML, Java, J2EE, JavaScript, JSP, Servlets, JUnit, Beans, Oracle, TOAD, Web logic, Eclipse, Windows XP, UNIX, MQ Series
Responsibilities:
- As Technical Test Delivery Lead involved in Application Transition from the client and share the application knowledge to offshore team members.
- Resource allocation for respective applications.
- Preparing project supporting documents like Requirement Traceability Matrix (RTM), Test Concept, Test Cases, Test Execution and Defect Reporting.
- Provide review comments on Test Scenarios and Test Cases based on Functional Requirement Specifications.
- Prepared of Requirement Traceability Metrics, Test Metrics and Deployment manual.
- Performed Sanity Testing, System Testing, and Data Driven Testing & Ad-hoc testing.
- Perform running automation scripts created using QTP in different environment and compare with expected results
- Performance testing based on bench marks for application behaviors and bottlenecks
- SQL queries for data validation and test data requirement management.
- Involved in Data Migration Testing, Functionality, Interface, and Regression testing.
- Functional testing of Web Services testing using SOAP UI for validating proper response from server.
- Involved in Performance Tuning SQL statements and application Tuning.
- Performed Positive and Negative testing for system validations.
- Has been involved in all the stages of SDLC from Requirement, Design, Implementation, Testing and Maintenance.
- Created the Test architecture, Test plan, Test Cases, Test Scripts, Traceability Matrix based on Business Requirements and Technical Specs of the application.
- Test Planning, Test execution, Defect management and Generating Post Execution Reports has done using Quality center
- Performed Black Box Testing like GUI, Functional testing, Data Driven Testing, Regression Testing, Integration Testing, Backend Testing, positive testing, Negative testing, Ad Hoc, Structured, Regression, cross-browser, cross-platform and Smoke Testing of an application.
- Created test automation scripts from scratch using VBscript of Quick Test Pro
- Used XSLT and XML Schema for XML data validation.