Name: INDERPREET SINGH JOHAR PH: 469-***-****
Senior QA Automation Engineer Email: adbgd1@r.postjobfree.com
SUMMARY
* ***** ** ********** ** IT industry.
Experienced in Functional, Interface (GUI), Integration, Regression and User Acceptance Testing (UAT).
Able to maintain the highest level of quality assurance best practices using QAI Standards, and the company’s Software Development Life Cycle.
Experienced in using Selenium and working knowledge of automation frameworks like Data-driven, Keyword frameworks and Page Object Model (POM).
Experience testing mobile applications using manual and automation testing for iOS and Android devices
Used AutoIT, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which are not possible using selenium WebDriver.
Experienced in using Apache POI to read the data from external sources in order to feed locators into the test script.
Experienced in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing.
Assist in User Acceptance testing when necessary and recommend certification of software changes for use by location users in the field once the software meets the business requirements.
Good Communication, interpersonal, and Teamwork skills.
Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
EXPERTISE
Testing Tools
Selenium WebDriver, Appium, AppliTools, SauceLabs, Postman, Karate
Methodologies
Waterfall, Agile, SDLC, STLC
IDE and Tools
Eclipse, IntelliJ IDEA, Visual Studio
Test/Bug Management Tools
JIRA, HP Quality Center, Bugzilla, IBM Rational, Confluence
Programming Languages
Java, C#, Python, HTML, XML, C++, Groovy
Web Debugging Tool
Chrome Debugger, Firepath, UIAutomator, Appium Inspector
Databases
SQL Server, MS Access, Oracle, MySQL.
Test build, Integration Tools
Maven, Jenkins, GIT
Operating Systems
Windows 10/8/7/XP, Windows Server 2003/2008/2012
MS Software Packages
MS Office, Microsoft Visio 2007/2003, SharePoint 2010, MS Excel
PROFESSIONAL EXPERIENCE
PrimeroEdge – Houston, Texas
Senior QA Automation Engineer Dec 2019 – Present
Worked on implementing a QA process by analyzing the project requirements
Worked on implementing POCs to select Automation tools for Visual, Functional and Backend testing
Implemented automation framework from scratch for functional testing using POM with Selenium, C#
Wrote API automation scripts using Karate framework
Built collections and folders for writing API automation test scripts using Postman
Used Newman for running HTML reports to generate the results for API automation based on the Swagger document
Wrote automation test cases for Visual Testing using AppliTools and performed cross-browser automation testing using SauceLabs for multiple browsers with different versions on Windows 10
Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using NUnit in JSON format
Involved in Sprint Planning, interactions with Product Owners, Delivery Managers and Stakeholders to help drive the development smoothly
Daily Scrum standup meetings, sprint planning meetings, sprint demos and sprint retrospective meetings are some of the key daily/weekly activities
Worked on setting up QA environment for testing, wrote documents for Test Plans, Best Practices for writing Test Cases and Automation scripts
Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI
Responsible for assisting the Product Owners in writing User Stories related to different modules for each sprint and bringing the user stories to closure within stipulated timeframe
Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using QC
Environment and Tools : Selenium (WebDriver), C#, Swagger, NUnit, MS Visual Studio 2019, AppliTools, Karate, Maven, Jenkins, SQL Server, JIRA, Agile, Postman
Department of HealthCare Services – Sacramento, California
Senior Test Analyst/Automation Engineer June 2019 – Nov 2019
Worked in building up the keyword driven framework from the scratch
Used Agile methodology to perform various SDLC Phases-Requirements Analysis, Test Case
Built various automation suites like Regression and build acceptance test (BAT)
Responsible for creating requests and building test scenarios for the web services project
Ran regression daily and fixed the test scripts based on the new changes
Development, System Testing, Regression and Conducted End to End and Black box testing
Actively involved in functional, system, integration, positive, negative, GUI testing of the application
Involved in the User acceptance testing along with the project manager at the end before the release of the product
Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation
Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI
Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application
Facilitated meetings with clients to gather application requirements and converted it into requirement document. Created project plans to be used by development team
Well-grounded real time work experience in both the agile and waterfall project environment
Environment and Tools : Selenium (WebDriver and Grid), Java, TestNG, Eclipse, HTML, SoapUI, Maven, Jenkins, MySQL, JIRA, Agile, Postman
Granube Systems – Grand Prairie, TX
Software Developer and Tester Intern May 2018 – May 2019
Developing test plans, scenarios, test cases, test data and developing traceability based on use cases/requirements
Responsible for Functional and regression testing, integration testing, database /data conversion testing
Preparing Automation Framework datasheets, for creating testing scenarios
Created test scripts using SOAP UI for performing the webservice testing
Daily Scrum standup meetings, sprint planning meetings, sprint demos and sprint retrospective meetings are some of the key daily/weekly activities
Test environment setup, Test Data preparation for Integration Testing
Executed Appium & Selenium Baseline scripts for Regression tests
Preparation of Test Data and assisting team in understanding of system functionality
Environment and Tools : Java, XML, HTML, Java Script, SQL Server 2005, 2008 Oracle 11g, Microsoft Visual studio, Share Point, MS Visio, Maven
Infosys – Florida Power and Light – Tampa, FL
Test Engineer/ Automation Engineer Feb 2014 - July 2017
Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports
Developed and Executed Test Scripts using Selenium WebDriver and TestNG to analyze Test Results
Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements
Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to verify the existing functionality is affected and to
check the configuration settings of the code
Performed Data driven testing to validate the components displayed on the website using Selenium
Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
Implemented manual test case execution to test the mobile version of the application
Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags
Used Postman & SOAPUI for rest service testing. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
Environment and Tools : Selenium WebDriver, Quality Center, Java, Jenkins, SoapUI, HTML, Appium (Mobile Testing), XML, Eclipse, TestNG, Maven, Agile, Postman
EDUCATION
Master of Science in IT Management – University of Texas at Dallas, United States
Bachelor of Engineering in Computer Science – Panjab University, Chandigarh, India