Gurwinder Kaur
Email ID: *************@*****.*** Phone No: 562-***-****
PROFESSIONAL SUMMARY:
Having 5+ years of experience in IT industry on System Analysis, Design, Development and testing of the software for various Enterprise Applications.
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Ant/Maven, Jenkins/Hudson, Cucumber/JBehave, Quality Center, JMeter, JIRA, SOAP UI and Version One.
Expertise in Analyzing, Designing and Implementation of QA testing strategy for Web based and Server applications using Manual and Automation testing.
Experience in using Java as client library for Selenium WebDriver to design and developed Automation Test Framework using Junit and TestNG.
Proficient in various test management and defect tracking tools such as HP Quality Center, JIRA, ALM, Bugzilla.
Experienced in using Jenkins as a Continuous Integration server to configure with Maven.
Proficient in Functional testing, User Acceptance, Integration, System, Load, Sanity, Exception, White/Black-box testing.
Experienced in testing using Postman, SOAP UI and Version Control Systems GIT and SVN.
Possess good programming skills and understanding of JAVA, JSP, HTML, UNIX shell scripts, SQL.
Experience in using HP Quality Center extensively for establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
Good Knowledge in Test Management and Testing Lifecycle Methodologies like Agile, Waterfall, TDD (Test Driven Development).
Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
Expert in Developing Keyword Driven and Data Driven Framework for QTP and Selenium.
Excellent communication and analytical skills and the ability to clearly articulate issues with the appropriate level of detail.
TECHNICAL STACK:
Testing tools
Selenium IDE/RC/Grid/Web driver, QTP, JMeter, Load Runner, Junit, JBehave, TestNG, SOAP UI, Cucumber, Jira, Rally
Languages
C, C++, Java, JavaScript, HTML, XML, CSS, UML
Build tools
ANT, Maven, Gradle
Continuous integration
Jenkins, Hudson, Cruise Control
Bug reporting tools
Bugzilla, JIRA, HP Quality center
Methodologies
Agile (Scrum), Waterfall, TDD
Database
Oracle, SQL Server, MySQL, MS Access
Operating systems
Windows variants, UNIX,/LINUX, Mac OS
PROFESSIONAL EXPERIENCE:
CLIENT: SOUTHWEST AIRLINES, DALLAS, TX Nov 2018 - PRESENT
Role: Automation Test Engineer
Responsibilities:
Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
Developed automation test scripts using Selenium Web Driver and Java.
Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
Performed build acceptance testing and smoke testing using Cucumber automation tool.
Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
Created the JUnit test cases for the different web applications using Eclipse IDE.
Extended data driven framework and developed re-usable functions across the application.
Used JUnit Test to automate functional and regression testing across integrated environments.
Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
Involved in ANT configuration for running servers and scripts after the build.
Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
Conducted test 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 SoapUI.
Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
Used Selenium WebDriver used to test search results of Meta search engine.
Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Technologies: Java, Java Script, Selenium WebDriver, HP Quality Center, TestNG, Cucumber, Maven, Jenkins, Web Services, Soap UI, REST, JMeter, Ant, Agile, Rally, SQL, Oracle, and Windows.
CLIENT: AFLAC, COLUMBUS, GA May 2017 – Oct 2018
Role: Automation Test Engineer
Responsibilities:
Participated in planning and developing test strategies and plans for Functional and Performance tests
Designed and developed automation frame work using Java, Selenium web driver, JUnit, Maven, Ant, SVN.
Performed backend testing by writing complex SQL Queries using Oracle TOAD.
Performed Web Services testing using SoapUI.
Developed the Automation Test Scripts using Selenium Junit framework.
Created scripts using Selenium WebDriver, TestNG, GRID and setup with Jenkins to run after deployment is done.
Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
Build feature files for Cucumber steps using ATDD framework in Selenium.
Used Agile programming techniques, such as test-driven development, continuous integration and testing, and story-based iterative development to build better software
Work with Application team to connect and bring automation test cases within the continuous integration process. Creation of Test Data needed for testing.
Develop and execute application software testing such as functional, integration, and regression testing to ensure the quality of the features.
Create test plan, test cases, test scripts to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria.
Reviews and give value added input on the Product Requirement Documents created by project Manager.
Configured Selenium and GRID scripts on Virtual machines.
Created common methods useful for different customers testing using Hybrid framework.
Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers.
Prepare TestNG XML, build XML to work for automation scripts and run them in remote systems.
Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.
Perform Integration testing functional testing regression testing and End to End testing of the new releases in Workplace Engagement.
Technologies: Java, JavaScript, Selenium Web driver, Junit, TestNG, SVN, Cucumber, SoapUI, Agile Scrum, Rally, REST, JBehave, Jenkins, Oracle, Windows.
CLIENT: CAPGEMINI, INDIA Jan 2015 - Mar 2017
Role: Software Test Engineer
Responsibilities:
Created the detailed test plan and test cases from the business requirements documents and meetings.
Interacted with Business Analyst and Developers in requirement analysis, design reviews, testing and documentation for application developed in agile environment.
Reviewed test assignments, developed test plans and executed test as assigned and coordinated with developers to fix the bugs.
Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
Created Selenium Test cases for automation using Selenium Web Driver and Java.
Used Hybrid Framework of Selenium to get data from Excel.
Build a detailed, reusable, Script – free Keyword + Data – Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
Involved in acceptance testing using Cucumber and Selenium Web Driver.
Parallel, Cross – Browser Testing using Selenium Grid and TestNG.
Performed Smoke Testing, Security Testing, GUI Testing and User Acceptance testing.
Managing all phases of testing for assigned components ensuring test plans and test cases are completed and met business requirements.
Performing various types of testing, such as functional, regression, user acceptance, negative and installation testing.
Participate in weekly meeting with the management team and walkthroughs.
Extensively tested the databases using SQL queries to validate and verify the consistency of test data with front end data.
Used HP Quality center to store testing results, metrics, implemented Test Plan Document, created Test Cases, Defect Tracking and Reporting.
Maintained testing documentation in HP Quality Center including reports on program areas covered, those not testable, and percentage of tests passed.
Extensively used SOAPUI web service tool for testing several different web service.
XML Schema assertions were used to validate the SOAP response.
Experienced in testing web services using SOAPUI.
Technologies: Java, JavaScript, Selenium WebDriver, Eclipse IDE, Junit, ANT, Jenkins, SoapUI, Cucumber, JMeter, JIRA, TDD, Agile, HP Quality Center, SQL, Oracle, and Windows.
EDUCATIONAL SUMMARY
Master of Information Technology (GPA 3.92)