Rajvinder Kaur
Email: *************@*****.***
Skype id: *************@*****.***
Ph#: 971-***-****
GC-Holder
Professional Summary:
Over 5+ years of experience in the areas of Manual Testing, Automation Testing and Quality Management.
Solid understanding incomplete Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC), Defect Life Cycle, QA Strategy and QA Methodologies- (Agile & Waterfall).
Experience in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
Sound knowledge on Junit/TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
Experience in customizing Selenium API to suit in testing environment.
Expert in Page Object Model (POM) and Hybrid automation frameworks using Selenium WebDriver\TestNG.
Experience in using Maven to build and run the Selenium automation framework.
Experience in Jenkins (CI) continuous integration development for automation tests for quick releases.
Experienced in working on Selenium Web Driver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and for cross-browser.
Experience in designing Automation test framework by following Model, View and Controller approach.
Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications.
Expert in Functional testing, Sanity testing, Integration testing Regression testing, Smoke testing, Black Box and white box testing, UI, and User Acceptance Testing (UAT).
Experience in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End-to-End Testing and Business Process Testing.
Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
Experience with Visual Source Safe and Microsoft Office tools (Ms-Word, PowerPoint, Excel and Access).
Experience with Agile Scrum and Waterfall and TDD (Test Driven Development) methodology.
Strong verbal & written communication skills with the ability to effectively communicate with peers and non-technical personnel.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Technical Skills:
Testing Tools
Selenium WebDriver/RC/IDE/GRID
Languages
HTML, CSS, Java, XML
Test Framework
Junit, TestNG
Build Tools
Ant, Maven
CI/BDD Tools
Jenkins
Defect Tracking Tools
HP ALM, Quality Center, Jira
Databases
Oracle, SQL Server
Methodologies
Agile-Scrum, Waterfall
Packages
MS-Office Suite (Word, Excel, Access)
Operating Systems
Windows Variants, UNIX
Professional Experience:
Client: Citi Bank, Irving, TX. Jan 2019 – Till Date
Role: SDET/QA Engineer
Responsibilities:
Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation.
Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases.
Developed and executed test cases and automation regression testing using Selenium WebDriver.
Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop and debug the code.
Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.
Developed test code in Java language using Eclipse, TestNG framework. Used Java language and TestNG framework for scripting.
Used Java codes to handle textbox, dropdown, checkbox, and buttons.
Maintained and executed Maven build files for running automated tests.
Responsible for creating and maintaining automation acceptance test suite using Selenium WebDriver.
Involved in building and monitoring software projects continuously with CI/CD tools like Jenkins. Used Jenkins to build and run the Selenium automation test cases on Grid.
Develop test cases for functional and regression testing.
Conducted usability testing, UI testing, functional testing, and database testing.
Involved in performing Automation testing with Emulators & IOS Simulators and Mobile Application testing using Appium.
Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
Implemented simulator for Mobile App Testing in Android Platform using Appium.
Executed and maintained RESTAPI/Web UI automated tests to ensure appropriate test coverage for new functionality and regression testing.
Performing test automation for mobile app on Appium and uploading test scripts on Gitlab with GIT commands.
Developed and maintained test documentation including test plans, test cases, and test data.
Developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
Wrote scripts in Java programming language with clear understanding of OOPS concept as Inheritance, Polymorphism, Abstraction, Encapsulation, etc.
Used XPath and DOM to work with dynamic and static objects in Selenium WebDriver.
Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium WebDriver.
Created custom XML Assertors, for validation of SOAP (WSDL), and REST API calls for storing and analyzing data input/output and error codes.
Performed Web Services testing using Postman and REST-Assured library with Java as a programming language
Involved in testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and Postman.
Performed Web Services, SOAP and REST API Testing using Restful API, Postman.
Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
Involved in testing the application utilizing the AGILE (Scrum) methodology.
Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
Environment: Java, Selenium WebDriver, TestNG, Eclipse, Maven, Jenkins, XML, XPath, DOM, HTML, SQL, Agile and Windows.
Client: HealthSouth, Birmingham, AL. Apr 2018 – Dec 2018
Role: SDET/QA Engineer
Responsibilities:
Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
Created functional automation scripts using open source tools Selenium and involved in creation of automation framework using Selenium WebDriver and testing.
Maintained and developed custom scripts or code for automation using Java.
Designed, executed and maintained automation Test Scripts in Selenium WebDriver using Java, TestNG.
Performed Regression and Integration Testing using TestNG framework and executed assertions.
Developed and executed Gray box test cases of the Java API using TestNG framework and Eclipse.
Involved in preparing a report of all automation difficulties and test results for further application using Maven.
Contributed to the CI/CD pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
Written Java Coding and automated Test Cases for both Frontend and Backend involving different modules.
Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
Validated XML files as part of web services testing
Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
Created/Updated automated test cases based on release test cases.
Performing test automation for mobile app on Appium and uploading test scripts on Gitlab with GIT commands.
Creation and execution of the various Test plans, Test cases and Test scripts for both Android and iOS native app.
Configuring the Appium for the Mobile Android Native App using Selenium.
Using Java Oops concepts, collection hierarchy.
Used Selenium WebDriver locators like (XPath, CSS Selectors, FireBug, Fire path locator) and WebDriver to test the web application.
Developed automated test cases in Rest Assured to test SOAP and REST services using XML format.
Verified REST services via Post Man, Selenium and validated integrations between applications.
Tested various back-end infrastructures REST API's. Was responsible for writing unit, integration and mock tests in Java.
Performed Web Services Testing using Postman with REST to create and execute Functional, Regression, compliance, and load tests.
Used Jira for Test Management, for Functional Test Automation.
Developed and executed complex SQL queries to create and modify test data. Used standard SQL functions and commands to develop SQL queries.
Involved in testing the application utilizing the AGILE (Scrum) methodology.
Attended Daily Scrum Meetings and participated in weekly project status meeting and updated the testing Progress.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Eclipse, XML, XPath, CSS, Firebug, Firepath, Jira, SQL, Agile and Windows.
Client: Ally Financials, Detroit, MI. Sep 2017 – Mar 2018
Role: QA Test Engineer
Responsibilities:
Interacted with Project manager, business analysts and developers to understand the application design and functional specifications.
Involved in the automation of Regression Test Cases by scripting using Selenium WebDriver.
Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver under Java platform.
Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Performed Functional testing, Smoke testing, Performance testing and Unit Testing.
Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
Designed smoke, sanity, acceptance, functional and regression test cases.
Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
Monitor the Test Execution Progress and Manage the Issues during Test Execution.
Ensured traceability of test cases back to project requirements and Participated in walkthrough of test cases.
Utilized CSS selectors, IDs, and XPaths to locate elements on Web pages.
Involved in Test Execution of Functional testing, System testing, Sanity Testing and Regression testing.
Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
Analyzed test results, tracked the defects and generated reports using Jira.
Involved in Back end testing using SQL queries. 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.
Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.
Environment: Java, Selenium WebDriver, JUnit, ANT, CSS, XPath, Jira, Manual Testing, SQL, Windows.
Company: Aspire Software Solutions, India. Jun 2014 – Aug 2017
Role: QA Tester
Responsibilities:
Involved in requirements gathering and Set up QA Team.
Frequent interaction with developer team and conduct meetings.
Worked with test cases and test scripts and modified to accommodate new changes to the software/applications.
Defects were identified, provided documentation to the development team for debugging.
Tested the application manually prior to automation for functional testing.
Performed Manual performance testing to identify various critical points in the application.
Created Test Cases Test Plans and Test labs using Quality Centre.
Supported new and existing products by configuring and testing software products and software components of a website.
Reviewed Designs and Specifications and created test cases based on content.
Tested applications Performed Regression and Integration Testing.
Devised test Procedures/Bug tracking mechanisms, Time lines, Schedules, Software standardization; collection and analysis of user requirements and Black Box testing.
Tested complex PL/SQL queries.
Developed test scripts for manual/automatic tests.
Involved in document preparation and future releases.
Environment: Manual Testing, HTML, Quality Center, Oracle, PL/SQL, Shell, Windows.
References: Will be provided upon request.