Jyoti Negi
Email: *************@*****.***
Ph #: 408-***-****
PROFESSIONAL SUMMARY:
5yr of experience with expertise in Manual/Automated Testing of Web based, Client/Server applications using Selenium WebDriver and JUnit/ TestNG Automation Tools.
Extensive knowledge in understanding Business Requirements Document, Functional Requirements Document and Software Requirement Specifications.
Extensive experience and understanding of various phases of Software Development Life Cycle (SDLC) and Testing Life Cycle.
Performed Cross Browser Automation using Selenium GRID with Sauce Labs Cloud Integration.
Experience in developing end to end automation using Selenium WebDriver, Junit/TestNG, ANT, Maven, Jenkins.
Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
Experience in using Jenkins as a Continuous Integration server to configure with Ant/Maven.
Good experience in using Java, Junit and TestNG test framework to write functional test.
Good experience in Selenium Test environment setup expert using the entire open Source tools.
Experienced in making Data Driven Framework to maintain Test Suites.
Good knowledge of analyzing and understanding the Domain and Business Logic.
Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, Regression Testing, GUI Software Testing, Boundary Value Testing.
Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
Expert using open source bug tracking tool JIRA, Quality Center and Bugzilla.
Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
Expertise in back end testing and writing SQL queries and SQL Server.
Experience programming in Java, JavaScript, HTML, XML and SQL on Windows 2000, XP, Vista Operating Systems .
Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS:
Testing Tools
Selenium IDE, WebDriver, Quality Center(QC),
Languages
JAVA, Java Script, HTML
IDE
Eclipse, SQL Developer
Test Framework
JUnit, TestNG, Data Driven Framework
Web Debugging Tool
Xpath, Firepath, Firebug
Build Tool
Ant, Maven
Processes
Agile-Scrum, Waterfall
Bug Tracking Tools
JIRA, Quality Center (QC)
Continuous Integration Tools
Jenkins
Browsers
Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Databases
SQL Server, MS Access, Oracle, MySQL
Application
Microsoft Office, Excel, PowerPoint, Outlook
Operating Systems
Windows (XP, Vista & 7, 8) Linux
PROFESSIONAL EXPERIENCE:
Cross Match Technologies, Inc, Fremont, CA.
Cross Match Technologies, Inc. is a leading innovator and provider of biometric identity management solutions to governments, law enforcement agencies, and businesses around the world. This project involved the ArcID (Assured Identity Management) which offers a scalable, secure and customizable platform to fit your specific needs. It’s Available in either traditional “deployed-to-site” or cloud-based “as-a-Service” models. Transaction processing begins with the collection of biographical and biometric information from an applicant,
providing some or all of the information to be used in your process workflow. Working together, these modules
control and provide visibility to enrollment and transaction processes – preventing common headaches such as
confusing or inaccessible pre-enrollment, duplicated records and unintuitive workflows.
Role: QA Engineer
Responsibilities:
Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
Developed automated Test cases in Java using Selenium WebDriver.
Created user defined functions in Java and implemented the functionality with Selenium.
Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
Developed ANT based build scripts to run Selenium Automation. Integrated ANT Scripts to Continuous Integration Server to run nightly tests.
Developed Automation Scripts for Regression using Selenium Web Driver and Java.
Environment: Java, Selenium WebDriver, Selenium IDE, Junit, Jenkins, Ant, SoapUI, Subversion, JIRA, TOAD, JIRA, MS Office, SQL, Windows, Unix/Linux.
Project #2: Client: Microsoft Corporation (Bing Search UX)
Project Description
Bing (formerly known as Live Search) is the world’s second most preferred search engine developed by Microsoft. A part form web search Live Search also provides services for searching on various other verticals like Images, News, Videos, Maps, X-Ranks, etc. The user can search for a query in simple or advanced manner. Also it provides the option to select the market and location so that user can get the most relevant search result.
Role: QA Engineer
Responsibilities:
Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
Involved in Performing Functional testing, Regression testing, System testing, Integration testing,
Developed Test cases.
Used Selenium WebDriver for automating of Cross Browser Testing on IE, FireFox, Safari and Chrome.
Performed change defects verification of data in QA environment, before the Production implementation.
Managed Test results and defects using JIRA defect tracking tool.
Executed test cases and reported status of the test cases.
Involved in Defect tracking and Reporting using JIRA defect tracking tool.
Presented progress of the testing process at walkthroughs and inspections.
Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
Farmers Insurance Company, Simi Valley, CA.
Farmers Insurance Group of Companies is a big name in both private passenger automobile and homeowners insurance, which offers Whole life insurance, Universal life insurance and Term Life insurance. This project involved the maintenance and development of a Web based intranet application for employees within the company. The employees can access complete customer account information, process insurance claims and authorize claims of the customers.
Role: QA Engineer
Responsibilities:
As a Senior Automation Engineer, involved in plan & perform testing, verification & validation, and quality assurance of the application.
Involved in test cases review by development team, product management and modified the test cases based on their feedback.
Involved in Black box, Functional, Regression, Negative, Compatibility and Integration testing. Also, involved in patch and upgrade testing.
Created Requirement Traceability Matrix (RTM) to analyze changes and identify the areas of application for Regression Testing. Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
Written and executed Selenium tests for automation testing of the web application using Selenium IDE and Web Driver.
Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools.
Implemented assertions, error collector functionalities for better validation using TestNG.
Involved in the Continuous Integration of the automation framework with Jenkins.
Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
Designed and developed test structure for web services to validate API calls using SOAPUI. Used Maven, Selenium WebDriver, Java and Selenium Grid to create nightly automation scripts.
Executed the Test Cases to verify actual results to expected results.
Used SoapUI tool, to create a Web Service Test from SOAP request and validate the response against the database.
Developed Data Driven Tests using XML and Properties files.
Performed SQL query executions in Database as a part of Back end Data Verifications.
Involved in Defect tracking and Reporting using JIRA defect tracking tool.
Presented progress of the testing process at walkthroughs and inspections.
Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, SoapUI, HTML, XML, Subversion, JIRA, IE, Firefox, Chrome, Apache, SQL, Windows, Unix/Linux, MAC.
MyNewPlace.com, San Francisco, CA.
MyNewPlace.com is the second largest apartment and home rentals website in United States. Renters have free access to rich property information like videos, property photo galleries and neighborhood information. They offer apartment owners and managers with qualified renters at competitive pricing. They have a vast database of listings and services with comprehensive view of rentals in any area. It’s a simple and easy interface for a powerful search and comparison tool with less of advertising disturbances and pop ups. As a Sr. QA Engineer I was involved in assessing testing processes and creating testing strategies using Agile-testing methodology.
Role: QA Engineer
Responsibilities:
Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
Developed automated Test cases in Java using Selenium WebDriver.
Created user defined functions in Java and implemented the functionality with Selenium.
Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
Developed ANT based build scripts to run Selenium Automation. Integrated ANT Scripts to Continuous Integration Server to run nightly tests.
Developed Automation Scripts for Regression using Selenium Web Driver and Java.
Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium WebDriver, Selenium IDE, Junit, Jenkins, Ant, SoapUI, Subversion, JIRA, TOAD, JIRA, MS Office, SQL, Windows, Unix/Linux.
Project #2: Client: Microsoft Corporation (Bing Search UX)
Project Description
Bing (formerly known as Live Search) is the world’s second most preferred search engine developed by Microsoft. A part form web search Live Search also provides services for searching on various other verticals like Images, News, Videos, Maps, X-Ranks, etc. The user can search for a query in simple or advanced manner. Also it provides the option to select the market and location so that user can get the most relevant search result.
Role: QA Engineer
Responsibilities:
Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
Involved in Performing Functional testing, Regression testing, System testing, Integration testing,
Developed Test cases.
Used Selenium WebDriver for automating of Cross Browser Testing on IE, FireFox, Safari and Chrome.
Performed change defects verification of data in QA environment, before the Production implementation.
Managed Test results and defects using JIRA defect tracking tool.
Executed test cases and reported status of the test cases.
Conducted functionality and regression testing
Performed static and dynamic testing to test the application.
Used HP Quality Center for defect tracking and to report the bugs.
Developed various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix (RTM).
Involved in backend testing of the application by executing SQL commands.
Responsible for weekly status updates showing progress of testing effort and open issues to be resolved.
Environment: Java, Selenium WebDriver, Selenium IDE, Junit, Jenkins, Ant, SoapUI, Subversion, JIRA, TOAD, JIRA, MS Office, SQL, Windows
Project #1: Client: Corbis Corporation (Veer Subscription)
Project Description
Veer is a brand of Corbis corporation (US) and provides elements for design and creativity. Veer site offers a wide range of images, fonts and illustrations to its customers for personal and professional uses.
Veers launches a new program, Veer subscription to provide its customers a package based shopping experience that includes a fix amount of image downloads at very low prices.
Role: QA Engineer
Responsibilities:
As an Automation Engineer, involved in plan & perform testing, verification & validation, and quality assurance of the application.
Involved in test cases review by development team, product management and modified the test cases based on their feedback.
Involved in Black box, Functional, Regression, Negative, Compatibility and Integration testing. Also, involved in patch and upgrade testing.
Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
Written and executed Selenium tests for automation testing of the web application using Selenium IDE and Web Driver.
Involved in Defect tracking and Reporting using JIRA defect tracking tool.
Presented progress of the testing process at walkthroughs and inspections.
Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
Environment: Java, Selenium WebDriver, TestNG, Jenkins, MavenHTML, XML, Subversion, JIRA, IE, Firefox, Chrome.
Company-Milansoft eServices (India)
Project #2: Instant Meeting web site and web-service
Instant Meeting web services are an app store for the user who wants to download the InstantMeeting application for different platform (Outlook, blackberry and Android). Web services manage all the application's planes and user device related information on the server.
Role: QA Tester
Responsibilities:
Understanding the requirements from requirement document and Prepared the test plan and test cases in Test director.
Developed the test cases and executing the test cases using Test director.
Performed UAT Testing.
Executed SQL Queries to test changes to database.
Used to RTM to log the status of Requirement and Test case.
Tracking defects using Jira Tool.
Participated in weekly and monthly report meetings.
Environment: Windows XP, Oracle, SQL, Test Director, JIRA, MS Word/Excel, Microsoft Outlook.
Project #1: Infozee (Web Based Application)
Infozee is a student application document management system to reduce the process of sending documents by email and getting the detail by emails. It has the six type of user level, each with own set of permission.
Role: QA Tester
Responsibilities:
Created detailed test cases from business requirements document.
Executed test cases and reported status of the test cases.
Conducted functionality and regression testing
Performed static and dynamic testing to test the application.
Used HP Quality Center for defect tracking and to report the bugs.
Developed various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix (RTM).
Involved in backend testing of the application by executing SQL commands.
Responsible for weekly status updates showing progress of testing effort and open issues to be resolved.
Environment: Windows, UNIX, Oracle, Oracle Forms, HP Quality Center.
Education: Bachelor of Engineering in Information Technology (with honors) from Rajasthan Institute of Engineering & Technology, Jaipur (India).