VAISHALI – Selenium Automation QA
For jobs in Bay Area, CA only.
•Quality Assurance Analyst with around 7+ years of IT experience as a QA Analyst/ Tester applications using Manual and Automated testing tools.
•Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile and Waterfall etc.
•Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
•Excellent work experience in Functional, Integration, Regression, System, Compatibility, Performance, Acceptance, Smoke, Security, Stress, Black Box, GUI, Adhoc, Incident, Recovery, Cross Browser and User acceptance Testing (UAT).
•Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, IBM RIT (GreenHat (GH) Tester), Clear Quest and Quality Center HP ALM11, CALT.
•Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
•Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
•Excellent skills in automated test tools like QTP, Selenium, Quality Center, Mercury Tools (Win Runner).
•Expertise in defining, creating, documenting, verifying and executing Test cases and work with development team to resolve product issues
•Strong understanding of software QA methodologies including Develop, execute, maintain Test plans, Test suites, Test harness, Test final result documents and bug reports
•Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
•Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
•Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
•Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
•Involved in Test designing by preparing High Level Scenarios & Test Cases by verifying BRD’s & HLD’s.
•Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
•Experience using various databases like Oracle, MS SQL Server and MySQL.
•Experience in ETL methodology for supporting Data Extraction, Transformations and Loading process.
•Thorough Understanding of Unix/Linux/Windows Environment.
•Worked on multiple adhoc requests asked by other teams and vendors.
•Expert in preparing Traceability Matrix to map requirement coverage with test cases.
•Excellent Organization, Analytical and Problem Solving skills and ability to learn new technologies.
•Good Communication and Interpersonal skills. Technically sound, Result-Oriented with strong Problem solving skills. Innovative & efficient. Capable of working as a Team Member or Individually with minimum supervision.
•Certified Tester foundation level (CTFL ), ASTQB (American Standard testing Qualifications Board) License 15-CTFL-01412-USA
•Scrum master Certified (CSM)- License 510538.
Selenium IDE, RC, WebDriver, Quick Test Pro, HP Quality Center, Test Director, WinRunner, LoadRunner, Rational tools.
Defect Tracking Tools
Test Director, Quality Center, Bugzilla, Rational ClearQuest.
Smoke, Functional, Integration, Regression, GUI, Load/Performance, System and User Acceptance Testing.
Defect Management Tools
Test Director, Rational ClearQuest, PVCS, Bugzilla, Project Issues.
MS SQL Server 2005/2008, Oracle 10g/9i, MySQL.
Waterfall, V-Model, Agile.
HTML, XML, VB Script, OOP, Java Script.
Windows, MAC OS X, UNIX.
PROFESSIONAL WORK EXPERIENCE:
Client: Ice.com, Mountain view, CA Jan 2017 - CURRENT
Ice.com is an ecommerce platform for fine jewelry marketplace, where customers buy directly from the designers and manufacturers that supply the big retailers.
Role: QA Engineer.
•Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
•Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
•Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
•Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, used Git and Source Tree as VCS for a Java based Web application, used Maven as build tool and Jenkins to create and run deployment jobs.
•Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
•Configured and Installed Selenium Webdriver, TestNG, Maven and Jenkins for Continuous build cycles.
•Worked closely with Agile Scrum team to ensure product testability while running E2E Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
•Involved in developing Test automation Framework for the application using Selenium WebDriver with Maven.
•Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
•Involved in functional testing, Integration testing, User Acceptance testing, Regression testing.
•Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
•Involved in Agile (Scrum Process) methodology based on Project Planning, Test Planning and Coordinating on all SDLC phases.
•Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
•Validated the data in the database by using SQL queries.
•Performed Backend Testing by Executing SQL Queries against Oracle and SQL database.
•Responsible for the Team performance, and preparing & submitting the graphs and metrics to the higher management.
Client: Direct Buy, Merrillville, IN Oct 2015 - Dec 2016
Role: Automation Test Engineer
•Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan and test cases for testing the application.
•Used Agile Scrum methodology development process.
•Extensively used Selenium Web Driver to add more flexibility in automation testing cases.
•Responsible for creating Functions, Test Data and Test Suite.
•Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
•Responsible for architecting the testing Framework using Selenium and other different kind of API from scratch.
•Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
•Responsible in writing Regression test cases and automated testing using Selenium WebDriver.
•Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP ALM.
•Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
•Responsible for performance testing using JMeter.
•Used JOINS on the tables to retrieve information from different tables in database to check the database updates on a regular basis using SQL queries.
•Responsible for Regression testing after bug fixes and verified those fixes.
•Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
•Provided client support by analyzing day to day requirements and generating reports by executing queries based on the requirement.
Environment: Selenium RC, WebDriver, Eclipse, Java, TestNG, Maven, SOAP UI, JMeter, Jenkins, HTML, XML, Windows, Oracle SQL Server, Solaris, CVS.
Client: Progressive Insurance, Mayfield Village, OH. Aug 2012 – Nov 2013
Project: Client Experience Data Program (CEDP):
Role: QA Engineer/Mobile Test Engineer
•This project involves developing and testing a retail employee-face store mobile native & hybrid application.
•Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
•Extensively used Selenium WebDriver2 to test the application.
•Responsible for implementation of Data Driven, Page Object Factory Automation Framework using Web Driver, Test NG, JXL, Maven technologies.
•Involved in arriving at the Test Estimates, Test Planning and Test Strategy planning of Test Preparation and Execution.
•Analyzing the component’s functional requirements and writing Functional level Test cases. Writing Test cases / Scenarios for Positive and Negative flows.
•Attended Requirement and Design walk through sessions and worked with the team and the Business to document the Use Cases.
•Getting the data from backend tables using SQL queries.
•Built a detailed, reusable, Script-Free Keyword Data Driven Automation Framework for Web testing test cases using Selenium Web Driver (TestNG).
•Implemented Regression and Smoke tests execution as separate step of deployment process.
•Used Page Object Model, UI Mapping, Selenium Data Driven using CSV, CSS Selectors as a part of Framework.
•Tested Web Services using SOAP UI tools and validated the content.
•Extensively tested Defect fixes and ran regression test to make sure new defects were not introduced.
•Extensively used Selenium (Xpath and CSS locators) to test the web application.
•Created complete automation of SANITY Test suite for auto insurance module.
•Validating the mobile app and mobile web version on different mobile OS.
•Produce test documentations & worked closely with QA project manager.
•Developed User Guides, Documented Business Systems and procedures.
•Participated and facilitated communications at all levels of the organization and during all phases of the project.
•Reviewing the testing-related work of peers and providing them with appropriate feedback.
•Performed Manual & automated Functional testing, Cross-browser testing.
•Responsible for deploy latest build and services on different stages for testing and developer purpose.
Client: Omni Mortgage Company Inc, Salem, NH. Apr 2010 – Jul 2012
Role: Performance Test Lead.
•Prepared test plans, test cases, test scripts and system specifications according to FRS (Functional requirements specification), Business requirements, SOP’s and system requirements.
•Written High level scripts Using LoadRunner Virtual User generator and executed the tests using performance center.
•Developed and executed Test scripts for Regression testing using QTP.
•Parameterized Unique and dynamic content in the application scripts for real time emulation. Data was queried from Data base and input data for data driven tests were kept in excel files.
•Analyzed results Using Load Runner Analysis tool and reported the bottlenecks for various scenarios. Created various check points. Inserted calls to data tables at different levels in the script.
•Added performance measurements for UNIX, Oracle, Web Logic server in Load Runner controller and monitored online transaction response times, Web hits, TCP IP Connections, Throughput, CPU, Memory, Heap sizes, Various Http requests etc. Monitored Oracle database V$ session and system table stats.
•Created Load/Stress scenarios for performance testing using the Load Runner Controller.
•Establish an initial baseline for all the business transactions included for this release.
•Establish a performance baseline for various hardware configurations against which to measure future changes, tuning to the system configuration (hardware and software).
•Compare Performance testing results with benchmark and check for high CPU utilization, memory leaks and other performance degradation factors.
•Worked with Quality Center for executing test cases, reporting defects and reviewing test plans.
•Involved in the End-To-End testing and responsible for the Quality Assurance of this application to complete in record time.
•Used Site Scope Performance monitors and LoadRunner graphs to analyze the results.
•Tracked all defects in Test Director and discussed with development team in the meetings.
•Tested back end database using SQL and modified existing UNIX and SQL Scripts.
•Prepared Summary Reports of each protocol after Testing.
•Issues were reported to Development Lead through MS Office and Clear Quest.
Company: Rack Infotech, INDIA Jul 2007 – Feb 2010
Client: Tecumseh, INDIA
Description: I was involved in the design, development and unit testing of the warehouse management system web portal. Developed an application to process orders and generate pick tickets for changing the order status and developed Shipment Consolidation module. In this module, the information obtained from scanning the boxes with pallet bar code and the shipment container, is sent to database and container code is retrieved and displayed in the data list control. Developed test scripts for the integration test.
Role: Software Engineer
•Involved in analysis, design, and implementation of software applications including coding, code reviews, Junit testing and prepared and executed Unit Test Cases.
•Experience in using Metro platform standards which are used in improvising Emergency Systems support platform that acts as one stop shop for all Emergency centers in Norway.
•J2EE Architecture was implemented using Struts based on the MVC pattern.
•Implemented the different UI Components like Data-tables, Calendar etc. in JSF components.
•Extensively used PHP as a scripting language for the web development.
•Developed Use Case Diagrams, Class Diagrams & Sequence Diagrams using Rational Rose.
•Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
•Used XPATH in custom parser for subscript logic.
•Interacted with Web Services using SOAP using HTTP through XML serialization.
•Developed an Ajax framework for rapid development of Rich Internet Application access to databases.
•Created functional specification documents, UI prototypes, and Unified Modeling Language (UML) diagrams.
•Created Java Servlets, deployed as EAR file, connected to SQL server database using JDBC.
•Developed the business logic using Java Beans and Session Beans, built customer tag handlers and description library, developed Event Logging & Error Reporting application using Servlets.
•Developed view pages and JavaBeans (JSP, JavaBeans, HTML) and a system to access to legacy system database (JDBC).
•Designed dataflow system, divided dataflow to modules, defined function and interface.
•JBOSS server was used for deploying; ANT script is used to create WAR and EAR files.
•Used Log4J for logging Framework and Junit for unit testing.
Environment: Core Java, J2EE Servlets, AJAX, JDBC, Struts, XML, XML Schema, XSLT, XSL, DTDs, JSTL, JSP, JSF, ANT, JBOSS, WebLogic, Oracle Database, Windows.