Test Lead Resume
CA
SUMMARY:
- Having Around 9years of industrial experience in software development, Software quality assurance, code level debugging and web based application
- Expertise in testing client - server application as well as web based application.
- Experience in developing and executing test cases manually and developed automation script with Selenium Webdriver, Selenium Grid, QTP.
- Executed SOAP based web services for API testing (Java client and SoapUI).
- Good experience in Web Services testing using SOAPUI, XML, & WSDL, providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Experience with SOA architecture which include Soap Web Service and Restful Web Service Testing
- Contributed to create different kind of Frameworks .i.e. POM, TestNG, Data Driven and Modular Framework.
- Contributed in Continues Integration Testing using Jenkins.
- Met preset customer goals through e-Commerce sale maximization
- Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications
- Experience in functional testing, integration testing, regression testing, black box testing, white box testing, unit testing, GUI testing, system, Regression, integration, API Testing, UAT testing browser compatibility testing.
- Experience with Mobile Automation Tool Device Anywhere and Appium automation framework.
- Developed a Code Snippet for Remote Execution and transferring files from server to different client machines using Python
- Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect identification and resolution using tools like BugZilla, JIRA, Quality Center and HP ALM
- TDD and BDD. My ruby tools of choice include Cucumber.
- BDD/Cucumber approach which allows non-programming QA engineers to write new automated tests
- Good Experience in development of iterative and detailed project management plans and schedules using Agile methodology environment using TFS and Rally.
- Performed both Manual Testing and Automated Testing
- Proficient in black box testing, performance testing, Graphical User Interface testing(GUI), User Acceptance Testing (UAT), Regression Testing, Integration Testing and white box testing
- Writing and executing SQL - DDL, DML statements for checking the validity and integrity of the data in various databases such as Oracle, MySQL, and Microsoft SQLServer etc. to perform back-end-Testing
- Good Command in using Version control tools like TFS.
- Experienced in developing functional system integration test and test plans and test cases based on system requirements and business rules.
TECHNICAL SKILLS:
Testing Tools: Selenium Webdriver, Quality Center 10.0, QT P-l1,10.0, Junit, TestNG, Cucumber, JBehave, Eclipse, HP ALM 12.0
Bug Reporting Tool: BugZilla, Eclipse, Jenkins, JUnit, JIRA, TFSLanguages: Core Java, C, Java Script, VB Script, ASP, Ruby, Shell Scripting, Python
Mobile Testing Tools: Appium
Web Technology: IIS, HTML, XML, Web Intelligence
Web Services: Soap & RESTFUL
Operating System: Windows, UNIX, Linux
RDBMS: SQL Server, MySQL, MS-Access, Oracle 9i, SQLDeveloper
Other Tools: VMware,MQ Explorer, MS-Word, Excel, MS-Access, Power Point, Putty.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Test Lead
Responsibilities:
- Experienced in software testing process which Test Planning, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management, Test log, Test results, Test Traceability Matrix and Test Metrics .
- Responsible for gathering Business Requirements, Functional Requirements and Design Documents .
- Experience in testing on Enterprise wide applications with multiple databases like ORACLE, DB2, and MS ACCESS .
- Involved in creation and implementation of Test Procedures, Test Plans and Test Scripts . Experience in writing Test Plans, defining Test Cases, developing and maintaining test scripts, analyzing the results of scripts, interaction with team members in fixing the errors.
- Maintaining the Traceability Matrix, Test Data Matrix and Status report related to project.
- Experience in test management and defect tracking tools like Quality Center, Test Director .
- Ability to test backend applications by writing SQL and PL/SQL statements.
- Extensive experience in developing Test Traceability Matrix and Gap Analysis.
- Well versed in analyzing Results, Bug Tracking & Reporting, Detailed status reporting
- Expert in Using Quality Center/Test Director as repository for maintaining test cases, execution and tracking the defects.
- Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing .
- Identified the Test Cases and documented them in Quality Center .
- Worked with the Developers and the Test Lead to verify the Test Cases .
- Designed and Analyzed Test case design document basing on the Functional Requirement Specifications to implement through testing process.
- Supported End-to-end testing for downstream systems.
- Worked with batch jobs, monitoring and scheduling jobs using CNTRL-M
- Involved in Task Creation, Task Estimation, Task Distribution, Task Prioritization and Communication among Onsite and Offshore Team Members.
- Regularly followed up with the development team to discuss the defects identified during Testing.
- Involved with Test Coverage Metrics and Defect metrics such as Defect Density, Delivered Defect Density, Defects by Severity, Number of Defects, and Defects per build, Defect Fix Rate, Test Case Utility, Test Effort and various other measurements.
- Interact with end users and investigate issues related to the QA.
- Coordinated user acceptance testing with final users. Prepared end user documentation for the new system
- Experienced in web based application testing including JAVA API System Testing.
- Good understand with Web Services and expert in writing test cases and executing Web Services using SOAP and REST protocol on SOAPUI.
- Used Quality Center to store all testing results, metrics, implemented Test plan Document, created Test Cases, Defect Tracking & Reporting.
- Participated in status meetings to report issues . Communicated with developers through all phases of testing to prioritize bug resolution using Quality Center
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders of the project using Quality Center .
- Expertise in generating the daily defect detailed report using Quality Center for the other project stake holders and the project Management
- Maintained bug lists for critical issues using Quality Center .
Environment: XML,JSON, SQL Server, SOAPUI, Postman, MQ Explorer, Putty, WinSCP, VMware, MS-Word, Excel, MS-Access, Power Point, Quality Center
Confidential, Deerfield, IL
QA Lead
Responsibilities:
- Conducted Automation/manual testing using the Standards, guidelines and structured methodology in testing the application.
- Understanding the Business Requirements, application and its components.
- Attended review meetings with Business Analysts, Developers and end users to understand and test according to their requirements.
- Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
- Documented and executed Test plans, Test cases and Test scripts based on business requirement document.
- Updating Framework functions when needed
- Developed and executing the Automation Test Scripts
- Reviewing the Test Reports and Preparing Test Summary Report.
- Preparation of test scenarios/cases/execution and test results.
- End to end execution of Automated scripts, Test Result analysis.
- After completion of scripts, Perform dry run (testing the scripts whether they are running fine or not).
- Implemented automation using Selenium WebDriver, JAVA, Maven, along with Cucumber
- Extensively automated regression and functional test suites by using Selenium WebDriver, JAVA, Cucumber
- Implemented Page Objects framework, Hybrid framework and 21 Page classes from Scratch to Represent web pages.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Logging Defects in Defect tracking toolJIRAfor failed scenario & retesting it on Previous build
- Validated web services manually and through automation using SOAP UI.
- Preparing the Web service test cases in SOAP UI and executing the test cases
- Comparing the response XML with UI for Validation
- Performed Mobile Testing and Automated Mobile Simulator using Appium
- Performed Different types of testing iPhone App and Android App.
- Extensively used Bamboo for continuous integration and delivered automated builds, tests and releases together in a single workflow.
- Performed functional testing manually and constructed positive and negative test scenarios as per requirements.
- Tested extensive backend testing using SQL Queries to complete fulfillment and retrieve the data from the database.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
- Closely interacted with SME & Developers in fixing the bugs.
- Created manual Test Cases in HP ALM for various User Stories based on Release and Sprint Plan.
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP ALM for logging, tracking and reporting bugs in the application.
Environment: Selenium Webdriver, Java, Cucumber, Appium, Eclipse, HTML, XML, Jenkins(Bamboo), SQLDeveloper, HP ALM 12.0,JIRA, SOAPUI, ATG, Putty, WinSCP, VMware, MS-Word, Excel, MS-Access, Power Point
Confidential, Raleigh, NC
QA Lead
Responsibilities:
- Understand the application business logic with Business Requirements Specification documents and functionality of application with Functional Requirements Specification Documents
- Involved in preparing the high level Test Plan and developed Test Cases in accordance with the functional specifications
- Tested the application under Scrum (Agile) Methodology
- Involved in design and implementation of Selenium Webdriver automation framework for smoke and regression test suites (TestNG).
- Developed test scripts using selenium Web driver, Executed Automated Test Scripts& analyzed the results
- Automated regression test cases using Java and Web driver.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium
- Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
- Writing JBehave scenarios and stories according to product specifications
- Designed and developed story driven browser testing using JBehave and Selenium Web Driver.
- Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, End Point of web service to be tested.
- Automated Soap Web Service and Restful Web Service Testing
- Well in testing of the web services using the SOAPUI tool.
- Worked on Web Services Testing using SOAP UI, Apache Axis Client 2.x, Eclipse 3.4, and IBM RAD 7.0.
- Performing Cross-platform, UI testing for mobile app using Appium test automation framework.
- Used QC for executing test sets, collecting test results, Opening Defects and analyzing the data
- Established Traceability between the Requirements and the Test cases in Quality Center
- Generated Bug Reports and Test case coverage reports for status meeting and also involved in resource planning for test cases coverage
- Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database
- Worked with the business users on User Acceptance Testing by mentoring them on various aspects of testing.
Environment: QC/ALM, Selenium Webdriver, .Net, Java, Java Scripts, AGILE, XML Spy, SQL Server, Appium, JBehave, SOAP, Windows7, MS Word, MS Excel.
Confidential, Richfield, MN
QA Automation Engineer
Responsibilities:
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
- Conducted Smoke Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing. Performed End-to-End testing.
- Implement short sprint cycles of Agile method of Testing, including the need for fast feedback, high visibility, and alignment with customer need.
- Responsible for identifying test cases for Automation for Smoke Test, Functional and Regression Tests.
- Performing manual smoke testing on pre-development kits by implementing black and white testing on component (unit) and integration techniques.
- Automated regression test cases using Java and Web driver.
- Performed automated interactive application testing using SeleniumWebDriver with TestNG
- Familiar with Selenium Web Driver, Selenium commands and x-path.
- Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functionality.
- Automated test scripts using Selenium with Firebug and Firefox Add-ons (XPath Checker, XPather and JavaScript) to enhance efficiency of IDE testing.
- User-level test automation with Selenium WebDriver, Selenium-Grid server
- Execute automated regression tests (Selenium) and reproduce failures manually
- Met preset customer goals through e-commerce sale maximization
- Utilized Microsoft SSRS (SQL server reporting services) to report, create various reports during day-to-day testing for Development Management.
- Identified, Reported and Tracked Defects using Quality Center test management tool.
- Manually tested, verified and validated that the product meets user requirements.
- Performed Regression and Re-Testing following any updates or bug fixes by the development team.
- Performed Backend Testing to make sure the contents displayed on the UI as per requirements specifications.
- Assisted QA lead in documenting User Acceptance Test reports
Environment: QC, Scrum (Agile), Selenium WebDriver, TestNG, JavaScript, JSON,XSS, Webservices, SOAP,XML,AJAX and XML Spy.
Confidential
Automation Engineer
Responsibilities:
- Worked in the Agile/scrum development environment with frequently changing requirements and features.
- Analyze Business requirement (BRD's) functional design specifications (FDS) & use case Documents in order to understand the application requirements, functionalities, scope and limitations.
- Developed Test Plans, Test Cases, Test Scripts, Test Strategy, Test Scenarios and Test Reports
- Performed Manual and Automated Testing for the test cases using Selenium.
- Automated regression test cases using Java and Web driver.
- Developed the automation framework using Selenium and TestNG for functional testing.
- Create end to end SeleniumWebDriver Script to test Loan Calculator with varied sets of data, capturing and comparing results.
- Write Junit tests using java fluent interfaces for testing middle office applications for equities and options
- Reported defects using Quality Center and interacted with the development team to resolve any defects/issues
- Extensively used Assertions in SOAP UI to validate WebServices response.
- Parameterized Webservices using SOAP UI to test same Service with multiple sets of data
- Performed Integration, Regression, UAT and Database testing.
- Prepared status summary reports with details of executed, passed and failed test cases
- Responsible for updating and maintaining Quality Center for all the defects found during Functional and Regression testing and follow up the Bug life cycle
- Prepared QA Sign off Document based on the Test Plan approved by Project Manager, Developers and QA Manager
- Worked closely with the QA Manager and QA Lead to discuss/decide major activities, scopes and milestones in the QA life cycle
Environment: Quality Center, JAVASWING, Hibernate, Oracle, XML Linux, Web server, XML.
Confidential
QA Analyst
Responsibilities:
- Written extensive test cases in Quality Center after analyzing the Specifications Documents (SRS).
- Implement short sprint cycles of Agile method of Testing, including the need for fast feedback, high visibility, and alignment with customer need.
- Extensively involved in testing software applications and reporting bugs
- Executed Manual Test Cases by using positive and negative data inputs.
- Involved in entire testing process like Planning, Preparation, Execution and Completion.
- Involved in reviewing and updating Test Cases written and generated the Test report
- Experience in Agile Methodology in Software Development Life Cycle
- Executed the Test Cases and Test Scripts by using Quality Center Tested the application on Unix/Linux Environment when navigating the system with UNIX commands.
- Performed Integration Testing among Customer information, Contacts, Leads, Opportunity and Activity management modules.
- Responsible for reporting defects using Quality Center tracking system and verified known defects using new builds.
- Regression tests were performed after every bug fix and system enhancement.
- Wrote user defined functions to use multiple times across the entire application testing.
- Used T-SQL queries to perform data consistency verification.
Environment: SQL Server 2000, Quality center, VBScript.
Confidential
QA Analyst
Responsibilities:
- Interacted with managers, developers in daily standup meetings and discuss about the User Stories and have a clear view of the requirement before testing the application.
- Participated and contributed to strategic QA planning.
- Extensively involved in testing software applications and reporting bugs.
- Executed Manual Test Cases by using positive and negative data inputs
- Involved in reviewing and updating Test Cases written and generated the Test report.
- Written precise set of both simple and complex test cases to ensure they cover entire project functionalities and deliver flawless product to customer.
- Good exposure in Database testing.
- Executing SQL queries to view successful transaction for data validation
- Devised work around when there were show stoppers/issues and ensured that testing completed within the deadline,Retest/Close the defects, fixed by the developers.
- Performed validation of the test cases to ensure that all the requirements were being adequately met.
Environment: JAVA,JSP, Eclipse, SVN, HTML 5,
