Parth Patel
Scarborough, ON Tel: 306-***-**** E-mail: *************@*****.***
Software Test Engineer
EXPERIENCE SUMMARY
A highly competent and result oriented IT Specialist with 2.5 years of Industry experience in designing Frameworks and Page Object Model with Page Factory design pattern.
Excellent experience in automation of Web-based, highly transactional and large Client/Server/Multi-tier applications
Proficient in Developing hybrid framework in JAVA using Page object model with Page Factory, Keyword driven, and data driven model on top of TestNG for test automation
Experience of working in cross functional projects using Agile methodology; Comprehensive knowledge of the Software Development Life Cycle (SDLC); Proficient in implementing Software Quality Assurance
Experience in Automation testing using Selenium, TestNG, Jenkins, Maven, Cucumber Framework
Experience in performing Exploratory, Agile, Cross Browser, SIT, UAT, End to End, Regression, Black Box, Smoke testing
Experience with agile software development practices including Backlog refinement/grooming, Sprint planning, Daily Scrum/Stand up, Sprint reviews & Sprint retrospectives
Hands on experience in various testing tools like HP Quality Center, Selenium Webdriver & JIRA
Proficient in back end testing using SQL scripting in TOAD (SQL, TOAD & Oracle)
Strong QA process knowledge, ability to prepare and execute test case, participate in triage, provide clear feedback to project teams
Ability to understand technical specifications and functional requirements and ensure full test coverage
Familiarity with version control, continuous integration, deployment processes and tools like Maven and Jenkins
Experience working with Sauce labs using Remote Webdriver
Familiar with Web Services Testing
PROFESSIONAL EXPERIENCE
Master Stroke Technologies Dec 2017 – PRESENT
Software Engineer in Test
Developed and maintained Test Automation Framework
Implemented automation testing with Selenium for user interface, to improve the long-term efficiency of a software team’s testing processes
Used Maven for building the WebDriver project; Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tool (Jenkins) for nightly run of the Script
Created and enhanced numerous test scripts to handle changes in the objects, in the application's GUI and in the testing environment using Selenium WebDriver
Developed Selenium test cases in Page Object Model with Page factory, BasePage and BaseTest using Hybrid framework
Validated the scripts to make sure they have been executed correctly and meets the scenario description
Fine tuning the existing scripts to improve the performance
Performed Web services testing using SoapUI Rest Assured
Validated the response from API and making sure data returned is correctly integrated with UI
Attended Sprint Planning to estimate the stories and understand uses cases, requirement and design documents for test script development
Assisted in reviewing/gathering test requirements, test planning, test data and scripts design/development, executing tests and analyzing test results
Involved in daily stand up/scrum meetings with Scrum Master and team members to discuss status/progress of testing
Provided demo in Sprint Review to all the stake holders including Product Owner
Played active role in developing strategies and plans, traceability matrices and test closure reports
Executed test cases based on priority to test the application functionality by performing Smoke, Functionality, System Integration, End to End, Cross Browser, Backend, Regression and User Acceptance Testing
Scripted and executed SQL queries to validate the data in target database
Performed database validation by executing SQL queries; Interacted with Developers as needed to isolate the main cause of defects and performed back end testing
Used GitHub for version control and reviewed the code before merging the branch
Using Jira to track stories and create and track bugs
Participated in walkthroughs of test cases and test scripts
Tools and Environment: Selenium, GitHub, Jira, SQL, Confluence, TestNG, Automation, Agile, Jenkins, Maven, Eclipse
Creative Computers INC Nov 2015 – April 2017
Test Engineer
Developed and executed test scripts Using Selenium with Java and various annotation of TestNG
Developed Selenium test cases using Page Object Model and Data driven framework
Planned the Automation and Manual testing of diverse applications
Used SQL for Back End testing to validate data in the database
Analyzed business requirement documents, textual requirements use cases, user interface definitions and error messages to understand the purpose and scope of test cases
Performed Functional Testing (Manual) and Smoke, Regression testing using Selenium WebDriver Developed Automation Scripts, Executed and Analyzed Test Results using a Hybrid Framework using Selenium WebDriver
Developed Test scenarios, Test Cases & Test data for the application under test
Participated in walkthroughs of test cases and test scripts
Documented results accurately, determined severity levels of variances
Ensured software defects were logged quickly and accurately while fixed defects were verified and closed using ALM
Logged and retested variances encountered during the testing process in ALM
Recommended and supported development and implementation of process improvements to increase effectiveness and efficiency of project Delivery Quality Assurance and Quality Control
Tools and Environment: Selenium, TestNG, Quality Center/ALM, Java, SQL Server, Windows, Agile, MS Office, MS Excel, Jenkins, Maven
EDUCATION
2017-2018 Master of Engineering (University of Windsor)
2012-2016 Bachelor of Engineering (Gujrat Technological University)
Test Automation Tools:
Selenium, WebDriver, Jenkins, GitHub, Maven, Webservices Testing (SoapUI/REST)
Design Pattern/Framework
Page Object Model with Page Factory/TestNG, Cucumber, Hybrid, Data Driven, Keyword driven
Systems:
UNIX, LINUX, Windows, Mac
Languages:
HTML/XML, Java, JavaScript, CSS, XML
Databases:
SQL Server, Oracle
Browsers:
Google Chrome, Firefox, IE
Testing Types:
Functional Testing, Exploratory Testing, Regression Testing, User Acceptance Testing (UAT), System Integration Testing (SIT), Cross Browser Testing, Database Testing, End to End Testing
Testing Artifacts:
Test Strategies, Test Plans, Test Cases, Test & Defect Summary Reports, Requirements Traceability Matrix
TECHNOLOGY STACK