Test Lead Automation (selenium) Resume
Augusta, MainE
SUMMARY:
- Experienced in Software Testing, Quality Assurance, and Development of various business applications in Web based Client / Server environments and well versed in all stages of testing aimed at providing complete business solutions.
- In depth knowledge of Software Development Life Cycle (SDLC) and its methodologies e.g. Waterfall, Iterative and Agile (SCRUM).
- Reviewed and analyzed Requirement Document, Design Document, Functional Requirement Specifications and developed Test Plans, Test Cases, Test Scenarios, Test Strategy and updated requirement Traceability Matrix (RTM).
- Performed all types of testing such as Functional Testing, Smoke Testing, System Integration Testing, Regression Testing, Ad - hoc Testing, Middleware Testing and Backend Testing.
- Proficient in HP Testing Tools such as Quality Center/Test Director/Application Lifecycle Management (ALM), Quick Test Pro(QTP) /Unified Functional Testing (UFT) and IBM Rational Tools such as Clear Case and Clear Quest.
- Used HP ALM for the Test Plans, Test Cases, Test Execution, and Defect management and to generate Reports & Graphs.
- Well experienced in implementation through Agile Methodology and attended SCRUM meeting.
- Expertise in Selenium automation using Selenium Web driver, JAVA, JUnit, TestNG.
- Extensive experience implementing different automation frameworks like keyword Driven framework, Data Driven framework, Page Object Model framework and Hybrid framework.
- Expertise in Data Driven testing (QTP) to check dynamic behavior of the application and analyzed the results. Experience with Regular expression, recovery scenario in QTP.
- Expert in writing SQL Queries on different Relational Database Management Systems (RDBMS) e.g. ORACLE, PL/SQL, MS SQL Server, DB2 and performed data verification and validation.
- Good concept in defect tracking, error handling with excellent ability to resolve issues.
- Expertise in analyzing defects and interacting with team members for implementing fixes.
- Excellent leadership qualities and communication (oral, written, presentation) skills and can also work independently as and when required.
- Performed User Acceptance Testing (UAT) and interacted with client/ end-users to support UAT sessions.
TECHNICAL SKILLS:
Bug Tracking Tools: JIRA, HP Application Lifecycle Management (ALM), Clear Quest (CDTS), Bugzilla
Automation: SELENIUM IDE/RC/ Web Driver/ GRID, JUNIT 3/4, TEST NG, Firebug, Fire Path, xpath, Maven, JSON, Jenkin, SVN, JXL, Quick Test Professional (QTP).
Languages: Java, Java Script, CSS, HTML, Shell Script
Operating Systems: Windows, MAC, DOS, Linux/ UNIX
Web Environment: Apache tomcat, WebLogic
Database: Oracle, SQL Server, MS Access, MySQL.
Browsers: Mozilla Firefox, Chrome, Internet Explorer, Safari
Project Management Tools: MS Office, MS Project, Photoshop, MS access
Misc. Tools: TOAD, SQL Navigator, SVN, WinSCP, PUTTY, Paros Proxy
PROFESSIONAL EXPERIENCE:
Confidential, Augusta, Maine
Test Lead Automation (Selenium)
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Make sure that Test Cases are prepared by the team, as per the agreed Requirements.
- Identify the Test Cases to be automated from these, and add them to the Automation Suite.
- Contributed for building Automation Framework based on Selenium WebDriver and TestNG using Java.
- Incorporated Parameterization in the Framework to check the behavior of each Test Script against multiple sets of data.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
- Execute the Automated Cases and analyze the Results for failures.
- Log and track the bugs if the test case failures are due to functional issues else fix the automation scripts
- Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
- Enhance the Automation Framework to accommodate new features or improvements.
- Have knowledge on Web Services like SOAP and RESTful Services.
- Executed parallel browser testing on various machines using Selenium Grid and also performed cross browser testing.
- Performed browser compatibility testing.
- Involved in the Regression Test Planning for the Project and make sure that Regression Test Suite is updated on a regular basis.
- Execute the Automated Regression Suite for every Release Cycle to certify that existing features are not impacted.
- Provide the top management with various Reports to update them with Daily Work Status, Automation Progress, Quality Metrics, etc.
Environment: Selenium WebDriver, Java, xPath, Firebug, FirePath, Web Services, SOAP, SOAP UI, REST, Test NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile, Rally, SQL, Oracle, TOAD, SVN, Maven, Jenkin.
Confidential, IA
System QA Analyst/ QA tester
Responsibilities:
- Reviewed design/functional specifications to ensure they are complete and testable.
- Prepared and contributed in creating Test plan and Test Strategy along with writing and executing Test Cases for Enterprise Collections and Recovery (ECaR) Team.
- Performed Functional, System Integration, Regression, and end to end testing for the ECaR and Universal Softphone and TDM Softphone Application.
- Used HP Quality Center (ALM) and Clear Quest (CDTS) for requirement management, planning, scheduling & running tests, also tracking & managing defects in the Defects module.
- Provide feedback and recommendations to developers on Software Usability and Functionality.
- Worked with multiple applications/systems on projects of high complexity within one or more Quality Assurance environments & cycles.
- Analyzed Manual Test Cases with QA Team for most important & high priority Requirements for conversion to Automated Test Scripts using selenium web driver for Enterprise Collections and Recovery (ECaR) Team.
- Created Data Driven framework using selenium web driver and TestNG
- Responsible for reserving test data in Share point.
- Performed simple to moderately complex test data conditioning in MSP
- Performed the Back-End testing to ensure data consistency on front-end by writing and executing SQL and PL/SQL queries.
- Performed UAT Testing from consumer point of view. Managed the effort to develop and execute User Acceptance Test Cases.
- Provide instruction and directions to less experience analysts and review test cases Developed by others.
- Followed waterfall and Agile Methodology Attained different kinds of Meeting like Daily Standup Meeting, daily testing status meeting, BRD review meeting, FSD review meeting, BRD ambiguity question review meeting, Test scenarios review meeting, and Retrospective Meeting.
- Actively participate in Onshore and offshore activities by scheduling meeting and consolidating design/execution status of test cases and providing status to the lead. Also point of contact for off shore tester to clarify doubts with business analyst and developer.
- Contributing to team effort by accomplishing related results as needed. (Team Work-Resolved QA Team Problem)
Confidential, CA
QA Lead
Responsibilities:
- Review and analyzed all project documentation including functional requirements, Technical Design documents and developed Test plans.
- Developed and executed Test Cases and Test Scripts based on the requirement documents and managed it using Quality Center (ALM).
- Prepared test data for the Entry and Exit criteria in System Integration testing
- Performed Back-End testing for data validation using SQL Queries.
- Responsible for defect tracking and management metrics, defects are logged and change requests are submitted using Application lifecycle Management (ALM).
- Interacted with developers to report and track bugs using Quality Center.
- Automate Test Cases using the existing Framework developed with Selenium and Java
- Update existing libraries and supporting classes in Framework to support functionalities in new test cases
- Regularly met with team leads, others team members and developers to evaluate the product progress.
- Involved in analysis of project artifacts (BRDs, HLDs, configuration files, etc.) to understand the objective, impacted application/processes, and deliverables to ensure understanding of test needs.
- Created new UAT scripts based on requirements and worked on creating templates for UAT test execution.
- Worked on test results feedback and worked on Requirement Traceability Matrix.
- Provided a SharePoint site method for submitting data requests across the all projects.
- Developed all UAT E2E baselines, scenarios, scripts and provided data procurement services.
- Maintained all UAT Discovery folders for Test Scripts (E2E and Project functionality), results and approvals.
Environment: HP ALM 11.0, Unified Functional Testing (UFT), VB scripting, Oracle SQL Developer, SQL Server 2008, SSMS(SQL Server Management Studio), MS-Office, LPS, Office Outlook, Discovery, Share Point, iOriginate, iFulfill, MS Word and Microsoft Excel.
Confidential
System QA Analyst/ QA Tester
Responsibilities:
- Reviewed design/functional specifications to ensure they are complete and testable.
- Prepared and contributed in creating Test plan and Test Strategy along with writing and executing Test Cases for Confidential, Home Preservation and Collection Team.
- Performed Functional, System Integration, Regression, and end to end testing for the SloaD and HPA Application.
- Used HP Quality Center (ALM) for requirement management, planning, scheduling & running tests, also tracking & managing defects in the Defects module.
- Provide feedback and recommendations to developers on Software Usability and Functionality.
- Worked with multiple applications/systems on projects of high complexity within one or more Quality Assurance environments & cycles.
- Responsible for reserving Loans in Share point.
- Performed simple to moderately complex test data conditioning in MSP (Mortgage Servicing Platform) Mainframe IBM tool .
- Responsible for testing LIV (Loan Image Viewer) and ICMP Tool for viewing different kind of documents like, Cap sheet, Invoice, Lender Correspondence etc.
- Performed regression testing to ensure that fixed bugs did not generate new bugs.
- Performed Regression testing by executing the automation scripts.
- Performed the Back-End testing to ensure data consistency on front-end by writing and executing SQL queries.
- Performed XML validation
- Provide instruction and directions to less experience analysts and review test cases Developed by others.
- Followed waterfall and Agile Methodology Attained different kinds of Meeting like Daily Standup Meeting, daily testing status meeting, BRD review meeting, FSD review meeting, BRD ambiguity question review meeting, Test scenarios review meeting, and Retrospective Meeting.
- Contributing to team effort by accomplishing related results as needed. (Team Work-Resolved QA Team Problem)
Environment: VMware Mercury Quality Center (ALM), Quick Test Pro, MSP, Windows, Oracle, SQL Server 2008.
Confidential, Vienna, VA
Software Test Engineer
Responsibilities:
- Reviewed design/functional specifications and develop detailed test plans.
- Created test cases for functional, integration, regression, and User acceptance (UAT) testing
- Developed and executed test scripts for functional, regression, performance and system tests using manual and automated methods.
- Performed various kinds of testing such as Integration testing, Smoke testing, Functional testing, System testing, Ad hoc testing, Backend testing and Regression testing.
- Created and executed Test Cases for some of the modules of the application under test (AUT) using Quality Center.
- Documented the daily defect status using Quality Center.
- Responsible for defect tracking and management metrics, defects are logged and change requests are submitted using Quality Center.
- Participated actively in Functional testing, System testing and Regression testing using Quick Test Pro.
- Performed System, Functional, Regression, UAT and End to End testing to verify the functionality with the new codes introduced for modification and/or enhancement using Quick Test Pro.
- Created user-defined functions, functions libraries and maintained the initialization scripts to set-up the work environment using Quick Test Pro.
- Utilized TEAM TRACK tool to store requirements and track defects.
- Expert in writing SQL queries to retrieve data from different databases and Performed data verification and validation.
- Provided daily system testing status report to management.
- Strong knowledge of quality assurance methodologies, standards and best practices.
- Attended weekly status meeting and actively participated in the team discussion.
Environment: HP Quality Center, Quick Test Pro, PVCS Tracker, Windows, Oracle, SQL, TOAD, SQL Server, XML, VB Script, J2EE.
Confidential, McLean, VA
Software QA Analyst
Responsibilities:
- Based on Software Development Life Cycle (SDLC) designed and implemented Software test plans, Test design specifications and Test cases.
- Managed the requirements using Requirements management tool Quality Center.
- Performed Smoke, Integration, Functional, Performance, Regression, and Backend testing.
- Extensively used Quality Center for designing and executing test cases and logging the defects.
- Reported issues into the bug reporting system and follow up with the development team until it gets resolved using Quality Center.
- Performed Functional, Regression, Integration and End to End testing using QTP.
- Performed web testing using Quick Test Pro for checking page contents, broken links, web objects, frames and tables.
- Parameterized the scripts to run the scripts using varying form data.
- Created User Define Function in VB Script and accessed them through Function Library.
- Performed Data Validation and Data Integration for Back End Testing using SQL Queries manually.
- Loaded test data into databases and query execution.
- Managed the execution and communication of testing metrics.
- Conducted metric collection and analysis.
- Worked with the developer to ensure that the testing issues are solved immediately.
- Involved and responsible for creating weekly status reports regarding the progress of testing process.
- Prepared/presented progress reports and attended all meetings as required.
Environment: Quality Center, Quick Test Pro, Java, C++, HTML, XML, VB Script, Oracle, VB and Windows.
