Selenium Qa Automation Lead Resume
Washington, DC
SUMMARY:
- Over 16+ years of experience 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.
- Has extensive domain knowledge in diversified fields of banking, financial, energy, insurance and e - commerce industries;
- Experienced with full software design life cycle methodologies, quality assurance and system testing as well as structured analysis techniques.
- Experience in testing on Enterprise wide applications with multiple databases like ORACLE, SQL SERVER, and My SQL.
- 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.
- Excellent skills in understanding requirements and creating test cases out of Business Requirements Document (BRD) and Functional Requirements Document (FRD), participating in Joint Application Development (JAD) sessions, Rapid Application Development (RAD) sessions, Disaster Recovery Plan (DRP), understanding Use Cases, Test Approach, User Acceptance Testing (UAT), and Requirements Traceability Matrix (RTM).
- Expert knowledge of Different SDLC methodologies like iterative Systems Development Life Cycle (SDLC), Rational Unified Process (RUP), Agile- Scrum, Waterfall, etc.
- Experience in test management and defect tracking tools like Quality Center, JIRA.
- Ability to test backend applications by writing SQL and PL/SQL or T-SQL statements.
- Well versed in analyzing Results, Bug Tracking & Reporting, Detailed status reporting and Expert in Using Quality Center/JIRA as repository for maintaining test cases, execution and tracking the defects.
- Knowledgeable in Client/Server, Web, Client Script and API application testing and participated in full life cycle testing of different applications.
- Ability to interact with all levels of personnel from technical to high level executive management within the information technology and business communities.
- Demonstrated ability to work independently and flexibility to adapt in an ever changing business environment.
- Experienced in Integration, Functional, System, Product, Validation, System, Performance and Regression Testing.
- Experience in reporting application's higher-risk aspects, setting priorities and determining scope and limitations of tests, expert in designing and developing use case diagrams, business process, system design, analysis, build and deployment process, release management and production support.
- Expert in conducting various automated tests such as: unit, integration, system, functional, regression, stress/performance, scalability, boundary, compatibility, cross-platform, acceptance, sanity, smoke and usability using (Selenium WebDriver, Selenium RemoteControl, Selenium IDE).
- Extensive hands-on experience in testing large, complex software applications designed to automate common business processes, including manual testing, able to work under tight deadlines and rapidly changing priorities and ability to handle multiple projects simultaneously with a limited timeframe release cycle.
- Experience in web applications automation testing with TestNg Frame Works, JUnit Frame Work, Selenium IDE, Selenium RC and Selenium Grid and selenium Web Driver and also participated very actively in developing the customized Page Object Model Framework (POM).
- Expertise in preparing Test Plan, Test Summary Reports, Test Cases and Test Scripts for Automated and Manual testing based on the User Requirement Document and System Requirement documents for the Functional, System, (system Integration, Data quality) Performance, Integration, Regression, GUI, UAT, BAT, Security, Load, Database, Smoke/Sanity and Usability testing.
- Excellent communication, analytical and interpersonal Skills.
- Ability to collaborate with testers, developers, project managers and other team members in testing complex projects.
- Possess exceptional written and verbal communication skills.
- Flexible and versatile to adapt to any new environment and work on any project and Excellent ability to learn things quickly.
- Good organizational skills with the ability to track and prioritize numerous simultaneous tasks.
TECHNICAL SKILLS:
- Test Leadership
- Functional Testing
- Integration Testing
- GAP Analsysis
- Usability Testing
- Test Environments
- UML
- Windows, Unix
- SQL, Java, PL/SQL
- TestPlan,Test Cases
- Test Automation
- Load / Stress Testing
- CSS
- API Testing
- Web Service, SOA Testing
- Database Testing
- Selenium web driver, RC (with Java)
- XML, WSDL
- SQL Developer, Toad
- Informatica PowerCenter
- Agile Testing
- Jmeter soapUI, Parasoft SOA Test iText (PDF) Reports,JavaMail
- ARCGIS desktop 9
- Mercury QuickTest Pro
- Trac, JIRA
- TestNG, JUnit
- Selenium GRID
- ANT, MAVEN, Jenkins, GitHUB
PROFESSIONAL EXPERIENCE:
Confidential
Environment: Java,Spring,OracleJenkins,Maven, Selenium WebDriver, Page Object Model,Cucumber (BDD),Data Driven FrameworksSelenium QA Automation Lead
Responsibilities:
- Lead in the Automation the underwriting and submission management modules, Policy holder service modules and Insurer portal, Consumer Portal, Producer Portal, Portal Framework,Point of Sales (POS) module.
- Involved in development of Test Plans, Test schedules, Test Cases based on high-level and detailed designs.
- Executed test cases and participated actively in system testing and regression testing.
- Create and execute manual test cases and automated test cases using selenium using Web driver using data driven using XML (JAXB) and CSV(OPENCSV) and Excel (Apache POI) and Database as sources of test data.
- Identified test cases to automate. Automated those test cases using selenium Webdriver and JUNIT in Eclipse IDE.
- Used Firebug for the web based application testing with Selenium for the commands and locator application.
- Tested compatibility of application for dynamic and static content under various cross browsers (safari, fire fox, IE, chrome, opera) using HTML IDs and XPATH in Selenium web driver.
- Participated in the Development of the Page Object Model framework (for one team) and Data Driven framework with Selenium Web Driver using Java.
- Participated in the Development of the Cucumber framework (BDD) with Selenium Web Driver for Sales Registration team.
- Extracted New Product Data from affiliated websites - Web Tables and used Google Guava API for storing key value pairs in database to run the other modules of policy engine.
- Build out a test suite to cover system-level automated smoke, regression and functional tests using selenium
- Parsed Sales Leads which is stored in XML as test data using parser - JAXB(depending on file size) and attached files in browser and tested with Selenium web driver and stored them in database.
- Created the test reports with a PIE Chart generated out of ReportNG and TestNG and ANT and created the error screenshots into a PDF(iText API) and emailed using JAVA MAIL API.
Confidential
Environment: SAP BO,Java,Spring,OracleJenkins,Maven, Selenium WebDriver, Page Object Model,Cucumber (BDD),Data Driven Frameworks
Selenium QA Engineer
Responsibilities:
- Lead in the Automation the underwriting and submission management modules, Policy holder service modules and Tested database triggers and stored procedures using PL/SQL to verify that business rules are working as expected.
- Tested the HL7 messages for In-Patient and Out-Patient in IB (Integration Broker) & Bridges.
- Involved in testing Epic Systems Applications including Hospital Billing, Clinical inpatient and ADT.
- Involved in testing of new EHR modules, and the addition of a new facilities or clinics. Documented the Daily Defect and responsible for daily defect tracking meeting.
- Documented internal procedures in coordination with internal departments and affiliate hospitals and clinics.
- Tested Scenarios on Admission, Discharge, and Transfer of Patients. Executing, Maintaining Test Scripts and Updating as and when the business rules change.
- Involved in backend testing (Data Validation Testing) by writing SQL queries.
- Preparation of Requirement Traceability Matrix, Test Metrics and Deployment manual
- Tested the HL7 messages for In-Patient and Out-Patient in IB (Integration Broker) & Bridges.
Confidential, Washington, DC
Environment: SOAP UI, GH Tester, Selenium, AIXM 5.1.
QA Manager/ White Box Tester
Responsibilities:
- Led testing on multiple projects, managed small team of 12 QA Engineers.
- Involved in analyzing System specifications, design, development and execution of Test Plans and Test Cases for manual testing and automated testing using selenium RC.
- Created Test Cases, Test Scripts, Test Scenarios and Defect Reports, and attended Weekly status meetings, Walkthrough meetings, QA Meetings, and Bug Review Meetings
- Executed test cases manually. Compared and analyzed actual results with expected results and reported all deviations to the appropriate individual(s) for resolution
- Developed and wrote a suite of Test Scripts that included Acceptance, Functional and Regression test cases using Selenium RC.
- Developed, implemented and executed test methodologies and test plans to ensure software product quality using Carbon Project tool GAIA with Next GEN Electronic Flight bag (EFB) with NOTAM and other related events as well as ARCGIS with geo referencing and data management with geo databases in Arc Catalog.
- Tested the cross browser (safari, fire fox, IE, chrome, opera) functionality of different bank transactions using selenium RC.
- Took screenshots of error pages and used log4j to log errors using selenium RC and also generated HTML reports using ANT and emailed the test reports to different stake holders.
- Contributed by designing the excel reader API (Apache POI) which constituted as one of test data .for regression testing using selenium RC.
- Performed Data Driven Testing for multiple sets of data.CSV and EXCEL.
- Debugged the Test Scripts, creating Batch tests, verifying the Test results and reporting the defects to QC.
- Worked and communicated with programmers, project managers, and application rollout groups in order to set and meet quality standards and deadlines.
- Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
- Extensively involved in writing and designing templates for the Test Plans and Test cases identified the Test Cases and documented them in Quality Center.
- Designed and Analyzed Test case design document basing on the Functional Requirement Specifications to implement through testing process.
- Involved in creating the Traceability matrix based on Functional requirement in each module.
- Base-line and Regression tests were scheduled and performed on every Release and build and supported End-to-end testing for downstream systems.
- Regularly followed up with the development team to discuss the defects identified during Testing.
- 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
- Executed test cases to compare the actual result with expected results in accordance with business, technical and functional specs of the applications.
- Track defects created during testing and work closely with SMEs to resolve defects in a timely fashion
- Involved in integration testing of SWIM and NAS Application administration and maintenance, specifically on different air spaces which are Stored in AIXM 5.0 (XML Schema)
- Created Requirements Tractability Matrix (RTMs) to ensure complete coverage of requirements, identify all test conditions and test data needs.
- Performed GUI functional and sanity testing manually for each new build of the application.
Confidential, Dulles, VA
Environment: Parasoft SOA Test, Java, QTP, Selenium RC.
QA Lead/ Test Engineer
Responsibilities:
- Interpreted application architectures and identify areas for automation.
- Responsible for writing and running the Manual Test Cases in Microsoft XL and Microsoft Word and importing into the Quality Center 9.0.
- Performed functional testing manually and constructed positive and negative test scenarios as per requirements
- Performed Manual Testing to check the functionalities of the whole application.
- Executed test cases to compare the actual result with expected results in accordance with business and technical specs.
- Developed Test Plan and test cases using the System Design Document, Requirement Document and Use Cases.
- Reviewed requirements for its verifiability and provided feedback to the development & requirement team.
- Experience with Database tools TOAD®,SQL Developer a SQL Navigator to access Oracle DB and SQL Management Studio to access SQL Server DB
- Effectively handled multiple projects simultaneously during Production Period by running Test Cases and logging & tracking Defect in HP Quality Center (QC)
- Actively participated & supported in frequent project or support related meetings, after hours & weekend support with Off-shore team.
- Experience with Escalating Technical as well as Non-technical Problems, Tracking, and Progress of QA deliverables to senior Management periodically
- Actively Involved with formal Review for Requirements Documents and Design Documents at every phase of development.
- Created Checklist and Executed Smoke Test for Build Acceptance
Confidential, San Mateo, CA
Environment: Tibco 5.0, Java, QTP, SOAP, Jira.
Sr. QA Engineer
Responsibilities:
- Responsible for black box testing of sync (full and Isync) modules with CIS (master DB) and eMeter DB database testing (Back-End) using SQL. Created metrics for meaningful presentation of testing progress
- Performed functional testing manually and constructed positive and negative test scenarios as per requirements
- Responsible for black box(manual) as well as white box(Junit) core module VEE and validating the rules of different clients(JEA, TXUED, Canada ISO) of VEE are met.
- Responsible for testing the business logic of different import adapters of different utilities using Unix Shell scripts and TIBCO messaging and business works.
- Interpreted application architectures and identify areas for automation.
- Responsible for writing and running the Manual Test Cases in Microsoft XL and Microsoft Word and importing into the Quality Center 9.0.
Confidential, San Jose, CA
Environment: XML, Java(JFC), QTP, Jira.
QA Engineer
Responsibilities:
- Interpreted application architectures and identify areas for automation.
- Responsible for writing and running the Manual Test Cases in Microsoft XL and Microsoft Word and importing into the Quality Center 9.0.
- Performed functional testing manually and constructed positive and negative test scenarios as per requirements
- Performed Manual Testing to check the functionalities of the whole application.
Confidential, Hartford, CT
Environment: Navisys, Docu- Corp, Visio, RUP.
Business Analyst
Responsibilities:
- Responsibilities include liaising with stake holders and eliciting, analyzing, and documenting requirements for the modules like GMWB, GMWB for 2, GMWB investment restrictions.
- Actively involved in modeling applications like Polaris Platinum A class, Polaris Preferred solution using Visio.
- Actively involved in SWAT analysis, GAP Analysis, Business Process Design & Modeling- BPI, Data analysis and Mockups and Application Development.
