Sr.sdet, Selenium Automation Resume
Tysons Corner, VA
SUMMARY:
Over 8+ years of experience in Information Technology with Software Quality Assurance Testing of Web Based and Clint/Server applications in Manual Testing as well as Automation testing using Java with Selenium in real time and unattended testing environment across multiple operating systems and technologies. Insurance, Banking, Ecommerce, and Telecom Industries Property and Causality, Health Care, Inventory management, Sales and Distributions with ERP solutions.
- Sound Knowledge in QA Testing Methodologies like Agile, Scrum, and Waterfall, V - Model etc. hands on Experience in Insurance, Banking, Ecommerce, and Telecom Industries. Domain knowledge in Mobile, Health Care, Inventory management, Sales and Distributions with ERP solutions.
- Extensive experience in Requirements gathering, Functional and Technical Specifications, Business Analysis, QA, documentation, Test plans, Test Strategy, Test Cases, Integration, Regression and performance testing.
- Experience of working extensively in Agile Testing Environment (Agile /scrum model) and good expertise in attending Scrum calls, Sprint Planning, Reviews and retrospective meetings.
- Good Understanding on calculating capacity, analyzing User Stories and acceptance criteria in agile methodology.
- Proven ability in designing and creating automation frameworks using Java, Selenium Web Driver, IDE
- RC, Junit, TestNG, Maven, ANT, Hudson, Jenkins tools.
- Implemented Keyword, Data Driven framework, Hybrid framework, and advanced Framework Behavioral Driven Development (BDD).
- Experience in working with Test Driven development (TDD/BDD) by writing gherkins language in cucumber tool, creating Feature files, step definition, Runner files config.files, drivers.
- Using Maven Build Tool performed compiling of class, setting up Selenium2.0, download Java Client Libraries, create project, creating pom.xml with artifacts and dependencies.
- Using Jenkins achieved Continues Integration and continues Delivery, performed Background jobs and analyzed the pass or failed criteria in QA Environment
- Used Git and Git hub tools for maintaining the version controlling. Also integrated with Jenkins to run the latest version of code in the background.
- Local repository and central repository maintained using Push, Pull, and Clone commands maintained the code files.
- Well versed with Functional Testing (Unit Testing, Smoke testing, Integration Testing (Top Down, Bottom up Testing), Integration Testing, GUI Testing, Regression Testing, and User Acceptance Testing, Black box testing, Performance and System Testing.
- Experience in creation and execution of Test plans, Test Script and Test Cases for both Manual and Automated Testing.
- Dealing with High level business quality, validating the client source system and targets data i.e. Finance systems, Mortgage, Medical Equipment’s, Ecommerce, Insurance.
- Extensively used Mercury Interactive Tools for testing the functional behavior of the application.
- Used external jars Jxl and Apache poi API's to get the test data from Excel sheets.
- Strong Experience in executing SQL queries to validate the data in the backend as part of Database Testing.
- Interacted with different database and where house systems and tested ETL data tools like SAP Business Where house, Informatica, MSBI (SSIS, SSAS, and SSRS)and Informatica, Data stage.
- Performed Count Validation, Dimensional Analysis, Statistical Analysis and Data Quality Validation in Data Migration.
- Extensive SQL querying on Staging, Data warehouse and Data Marts.
- Excellent working knowledge of designing & implementation of all QA test strategy plans manually and automated test solutions for client/server and Web applications with Mercury Interactive test suite.
- Also ERP systems integration test and data validation from client systems. Extensive Knowledge of validating the reports generated for client i.e. Cognos, and Business Objects and BODS integration.
- Challenged to Sales force cloud applications in the real business world, tested the applications whether they connecting to the existing servers or not.
- Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI.
- Using SOAP UI Tool performed cross-platform Functional Testing involving XML messages, constructing different field values, data and validating HTTP Request and HTTP Response.
- Validated the data from the source systems and different databases, by sending the requests Using Soap UI, Ready API and Rest web services then captured the response from them.
- Extensively used Quality Center for specifying requirements, updating Test Cases, application testing status reporting, maintaining Test scripts and observing traceability.
- Tested applications developed in Mainframe, Java, and Visual Basic and so on.
- Involved in analyzing business and technical requirements and workflow of Software Development Life Cycle-SDLC.
- Updated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using this testing the AJAX components.
- Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, Angular and Jquery
TECHNICAL SKILLS
- Java
- Selenium IDE
- Selenium WebDriver
- Selenium Grid
- Junit
- TestNG
- Maven
- Git, GitHub
- Jenkins
- Cucumber(BDD / TDD)
- Frameworks
- XML
- SOAP UI/Ready API
- SOAP/REST
- Oracle/SQL Server
- ETL Testing
- UNIX
- QC(ALM),Rally, JIRA
- SAP BW
- SSIS/SSRS
- JavaScript
- Protractor
- Jasmine
- Karma
- SAP BW/BO
- Informatica
- Cognos
PROFESSIONAL EXPERIENCE:
Confidential, Tysons corner, VA
Sr.SDET, Selenium Automation
Responsibilities:- Hands on experience in Test Driven Development (TDD), Behavior Driven Development (BDD).
- Involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodology.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used to identify object locators and creating X-path using Fire-bug and had Good knowledge of Page factory and POM in selenium, Worked with Log4J, apache POI Library, J-unit.
- Knowledge on Automated Web Services using Soap UI with knowledge of WSDL in eclipse.
- Experience in automation tools selenium, protractor and mobile automation testing tool Appium.
- Executed Test Scenarios using 3rd Party Emulators for Android OS and Simulators for IOS testing.
- Expertise in Smoke testing, black-box testing, white-box, Integration testing, Database testing, regression testing and GUI software testing.
- Used Hybrid, Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
- Involved in Scratch implementation of BDD frame work, moved entire framework from hybrid to BDD by using POM, and creating Feature files, Step definitions, and Runner class. Using reports analyzed step by step fail and pass criteria.
- Few modules are enhanced like Invest, Loan, Credit cards. Fully analyzed module at the time of integration.
- Automated Angular JS Loans module using protractor by writing java scripts and Used Jasmine as unit testing framework.
- Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using Soap UI.
- Tested web services by generating XML, SOAPUI Requests and validated the corresponding XML, SOAPUI Responses.
- Used GIT to re-modify files and for software development.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like Git Hub.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
Environment: Agile, Selenium (Web Driver and GRID), Java, TestNG, Maven, Jenkins, SOAP UI, TDD,BDD,HTML, XML, XPath, JIRA, Rally, Web Services (SOAP & RESTFUL) JavaScript, Protractor, Jasmine, Appium, Quality Centre, Firebug, PLSQL, Putty, SQL Navigator, Oracle 10g, UNIX, Windows, Eclipse, Tomcat Server, Cucumber
Confidential, Newark, DE
Sr. QA Analyst, Selenium Automation
Responsibilities:- Analyzed Software and Business Requirements documents to get a better understanding of Confidential system from technical and business perspectives. .
- As a QA tester, was involved in assisting and participate in planning, organizing the test schedules, test suites, test cases.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional.
- Designed and developed Hybrid automation framework and maintained the code in Git and used continuous integration(CI) tools to schedule the jobs
- Extensively used the Selenium methods to build the framework and run the test scripts.
- Extensively used POM model to create the reusability of same objects for different tests.
- Using TestNG annotations controlled the entire test. Generated the clear web html reports for analysis purpose.
- Used Soap UI for testing the web Services by the request and response time by the help of WSDL file and XML data.
- Given some assertions to find out the pass and failure criteria of response from the systems.
- Involved in the TestNG framework Automated test suites using Jenkins in the background.
- Responsible for updating and maintaining the Quality center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle.
- Executed the positive and negative test case for regression testing and took the screen shots for validation of test case.
- Conducted System Testing, Functionality Testing and Configuration Testing as well as stress testing.
- Responsible for creating Test plans, Test cases, Test Scenarios, and mapping business requirements to test cases.
- Performed Functional, Regression and Integration Testing as well as UAT testing.
- Validated APR Overrides, min payments, balance transfers, standard rate changes, ACH and various collection Buckets.
- Each screen of CLMS application is regression tested. Part of this tested following screens Balance Transfer extracts, promotional offers, online disclosures, Credit card request window, Customer demographics Standard rate change.
- Automated the test cases by using Java with Selenium environment, back end test using SQL.
- Validated Cycle, Status, History, Current Balance, Credit Lines for the accounts.
- Validating the all transitions posted as per requirements in Database and also verifies the transactions are posted after file management.
- Tested the Web Application of Customer Account Activity to check whether they were reprised or not.
- Interacted with Developers and Project Managers to follow up on Defects/Issues.
- Participated in various team meetings and discussed Enhancement and Modification requests.
- Pull the screen Prints from MBNA IS and validate the fields.
Environment: Selenium, TestNG, JUnit, Jenkins, Git, Quality Center 9.2, DB2, Java, XML,SOAP,REST,SOAPUI, HTML, Excel, Word. PL/SQL, Agile Methodologies.
Confidential, NJ
Sr. QA Automation, Selenium / ETL Testing
Responsibilities:- Involved in preparing Test plans and Test cases based on business requirement documents.
- Involved in Updating Test plan, Writing Test Cases, Executing Test cases. Used Quality Center to write Test cases.
- Developed TestNG framework for the application to automate. Used Jxl. jars to get the data from excel sheets
- Generated reports and analyzed the pass and failed criteria in the test cases.
- Designed, developed and executed a performance measurement plan used as the basis for assessing process capability.
- Prepared Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.
- Developed Test cases based on the technical specifications and business requirements.
- Tested insured vehicles and health records submitted by persons. Closing dates with existed data base by writing the SQL commands.
- Imported client data from the data stage target systems and SAP where house systems to Excel and conducted the data validation, by comparing the existing files in the data base.
- Using all manual test cases wrote Selenium Automation scripts to run in the background through Jenkins.
- Conducted data driven testing using Selenium, and compared the data back end data from the servers i.e. simultaneous translations and Interpreted confidential documents and professional translation services etc.
- Designed Selenium scripts, parameterized them, and validated them to suit the functionality of the application by using Security and Regression Testing.
- Measured the response time at different points in the application.
- Used Quality Center for requirement analysis, scheduling and generating test cases.
- Re-executed the Tests for the corresponding volumes and made sure that the parameters are within the acceptable limits after the fixes are done by the environment support team.
- Prioritized and classified the bugs. Generated and tracked the defects using bug tracking tool.
- Tested the application compatibility with IE 6/7, Fire Fox 2.0, and Safari browsers on different operation systems Vista, XP, MAC.
Environment: Selenium, Rally Tool for Agile project Management Tool, Load Runner 9.1.0, .NET, UNIX, SQL, SQL Server 2008, SAP BW, Informatica, and Windows XP/Vista.
Confidential, Ecommerce, CA
Sr. QA Automation Tester
Responsibilities:- Developed Test cases based on the technical specifications and business requirements.
- Prepared Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.
- Involved with Business System Analysts, Developers to define the testing requirement documents
- Close interaction with designers and software developers to understand application functionality and navigational flow.
- Used JUnit unit framework and Keyword Driven Framework in the project developed the Test summary reports for analysis purpose.
- Performed critical analysis of Online shopping applications behavior and usability of application.
- Involved in Updating Test plan, Writing Test Cases, Executing Test cases.
- Used Quality Center to write Test cases.
- Executed test cases manually to check GUI and Functional features of the Application.
- Compared and analyzed actual with expected results and reported all defects to the appropriate individual(s) for resolution using Quality Center.
- Involved in Cross browser testing for customer’s convenience.
- Involved in Functionality Testing, Regression Testing, User Acceptance Testing and Sanity Testing in all environments.
- Expertise in Manual Testing using in real time and unattended testing environment Attended reviews and walkthroughs to better understand the Requirement Documents.
- Tested the application across multiple operating systems and technologies.
- Analyze business process performance. Use graphs and reports to access performance.
- After customers placed orders we need to check whether the orders are placed properly I wrote several SQL Queries and joins to perform data base testing.
- Executed SQL queries on SQL Server in order to view successful transactions of data on the back-end of database for validating purpose.
- Lead the team through various test execution cycles for both client and server side components on UNIX and Windows environments.
- Used automated tools with Java and Selenium environment. Developed scripts using JUnit unit test framework for regression testing.
- Used Mercury Quality Center to write test cases and analyzed results.
Environment: Quality center, Microsoft .Net applications, Selenium, JUnit framework, Oracle Applications 11i, SQL, PL/SQL, Agile Methodologies, Performance Tuning, UNIX, Windows NT & 2000,SAP.
Confidential
Software Engineer
Responsibilities:- Involved in Agile Methodology for improving the Productivity.
- Actively involved in daily discussions with client, to explain the user problems in each sprint wise task.
- Created BI-Technical and ABAP logical approaches including the Estimation Break down analysis by interacting with the Functional team and Users.
- Worked on BI 7.3 version in the Implementation environment.
- Extracted (Master data and Transactional data) from SAP R/3, such as Production planning and control and extracted data into Data Targets.
- Created Generic Extractors and Generic Data sources based on Views, base Tables and Function Module for Cross application specific Data extraction as per the user Requirements.
- Completed the feasibility study of the current business process and functional specifications and identified relevant areas for customization.
- Analyzed the business requirements and translated into dimensional data models by using extended star schema techniques.
- Analyzed business reporting requirements that could be satisfied with SAP business content and installed the necessary objects.
- Created Start Routines, End Routines based on the requirements.
- Migrated data from SAP R/3 to SAP BI using different types of Extractors.
- Involved extensively in setting up the procedures for maintaining the Extract Structures, activating the Data Sources, enhancing the Data Sources Using the Enhancement RSAP0001 to fill the data into the enhanced Fields.
- Created A Report for Engineering changes over view, to find all the changes like E changes, Routing changes, change master, Material changes, BOM changes , BOM where else used changes etc.. Developed a Work book.
- Created WebEx Queries for reporting on Info Cubes and Multi Provider.
- Designed and created many process chains like child chains and Meta chains to automate the data load process to the data targets.
- Worked on LO cockpit Extraction on Sales Order header(2LIS 11 VAHDR), Sales Order item(2LIS 11 VAITM), Sales Order Schedule line Item(2LIS 11 VASCL), Delivery
- Header(2LIS 12 VCHDR),Delivery Item(2LIS 12 VCITM),Purchase Order header(2LIS 02 HDR),Purchase Order Item(2LIS 02 ITM),Billing Document Item(2LIS 13 VDITM).
- Good balance of experience in SAP BW Modeling, data extraction and reporting areas.
- Worked on SD and MM, Loaded the data from ECC to BI and used initialization with delta update and full update methods.
- Worked very well on high, medium and low priority tickets.
- Involved in monitoring and production support Reconstruct data requests from PSA in Case of data load failure by using RSPC, RSPCM, RSMO, and SM37.
- Monitored Daily Chains, Weekly Chains, Monthly Chains.
- Designed process chains for master data loads and transaction data loads.
- Extracted (Master data and Transactional data) from SAP R/3, such as Sales and Distribution and Loading extracted data into Data Targets.
- Development of Info Cubes & DSO to the existing functionality as per the user requirements by installing the bjects from BI content.
- If the BI content objects are not full filling the user requirements then used to create Generic extractor and Generic fields to extract Data base tables and views.
- Completed the feasibility study of the current business process and functional specifications and identified relevant areas for customization.
- Analyzed the business requirements and translated into dimensional data models by using extended star schema techniques.
- Analyzed business reporting requirements that could be satisfied with SAP business content and installed the necessary objects.
Environment: SAP BI 7.3, ECC 6.0,Oracle Applications 11i, SQL, PL/SQL, Windows NT & 2000,SAP,SAP BO
