MITAL KARKAR QA Automation Test Developer (Selenium)
Etobicoke, M9V 2C3
Phone: 437-***-****
E-mail: ***************@*****.***
Objective:
Aspiring for challenging assignments in the field of testing and automation; wish to achieve high career growth through a continuous learning process and prove to be an asset for the organization.
Area of Expertise:
Automation Frameworks: Data Driven, BDD (Cucumber), Page Object Model (POM)
Automation Testing Tools: Selenium Web Driver, Cucumber, QTP
Mobile Automation Tools: Appium, iOS & Android drivers, XCode
API Testing tools: SOAPUI, Rest Client, Postman
Agile Management Tools: JIRA, QC
Test Management Tools: HP ALM, Test Link, TestRail
Primary Languages: Core Java, C, C++, .Net, PHP, Python
Continuous Integration: Jenkins
Databases: MS-SQL Server, Oracle
Source Control Tool: SVN, Git
Build and Logging Tools: Ant, Maven
Others: Eclipse, Visual Studio 2015, Net Beans, Xamarin Studio
Professional Summary:
Extensive experience with Agile Scrum model and Water fall model life cycles.
Expert in Testing Life Cycle (TLC): Including Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
Experienced in creating Test Plans. Hands on experience in designing test Cases covering all test conditions and eliminating redundancy and duplications.
Experienced in performing Functionality Testing, System Testing, Integration Testing, Regression Testing and User Acceptance Testing.
Good working knowledge in automation tools like Selenium, QTP, Appium and building different automation frameworks.
Experience in using Xpath where we used to locate web element based on its XML path. Involve in TestNG to execute all the automation test cases based on in a group.
Experience working with a high-performing development team using an agile methodology.
Involve in creating REST API client using JUNIT test gem & user groups, privileges to the users using repository manager. REST API calls to fetch and create test data and to interact with sauce labs API.
Developed XML test data and implemented Functional and Data Driven tests using SOAP UI.
Use of various automated testing strategies for Mobile application testing using Selenium and Appium, Android and Ios virtual devices and XCode.
Have knowledge on ChroPath, XPath and XQuery languages and used them in various assertions in SoapUI for API testing.
Involved in creation of automation framework in Selenium WebDriver using behavior driven (BDD) approach in Cucumber framework.
Worked in client server and web based application Testing including Java API Testing, manual and Software Testing techniques. Contribute to test data creation, Load & Performance testing activities.
Involve in Testing of backend database applications developed with Oracle, Sybase and SQL Server.
Solid SQL skills, can write complex SQL queries; functions, triggers and stored procedures for Backend testing and End-to-End testing.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
Work Experience:
International Financial Data Services (IFDS), Toronto
QA Automation Tester (Contract). (Sep 2017 – Present)
IFDS provide technology and service solutions designed to help companies in the financial industry achieve their business goals. When industry leaders ask us to develop new features and capabilities, our shared platform allows all clients to realize the benefits. IFDS is backed by multimillion-dollar global enterprises, our expertise in financial data processing helps clients reduce their risk. We have award winning technology and ongoing R&D to deliver the most accurate and efficient order processing, record keeping, document management, and client servicing.
Prepared and Executed Automation Test Cases as per Requirements using Selenium Web Driver using java.
Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium Web Driver and TestNG.
Attended the sprint plan meetings, daily stand up meetings, Bug review meetings, weekly status meetings, retrospect meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
Involved in mobile testing using Appium for native and hybrid Android and iOS mobile applications.
Performed Data driven testing of the web-based tool using selenium Web Driver using Java and TestNG.
Performed Cross-browser Testing using Browser Stack to ensure features are working in required browsers.
Involved in Web service testing using SoapUI.
Performed Get, Post, Deletion operations on REST API and Validate results.
Reviewing the Test Reports using TestNG.
Created POM (page object model) and data driven framework for selenium test scripts.
Performed various testing like smoke testing, functional testing and Regression Testing.
Involved in querying using SQL and updating records and validate database records as expected.
Used SQL Queries and Joins to retrieve the data from various tables to test the database.
Involved in Bug and defect Tracking using JIRA & planning test execution activities, defect reporting and analyzing test metrics.
Interact with developers, users and various team members to discuss issues, resolve defects and set priorities.
Collected the Test Data in the pre-testing phase for positive and negative scenarios.
Updated Test Plans and Test Cases periodically to manage changes in requirements.
Tools & Environment: Java, Selenium WebDriver, Maven, TestNG, Jenkins, XML, JSON, Tomcat, ChroPath, XPath, Eclipse, SoapUI, Jira, Git, Firebug, Html, Xml, CSS, SQL, Windows.
Trainer+, Toronto
QA Analyst (Automation). (Jan 2017 – Aug 2017)
TRAINER+ is a web and mobile platform that creates new ways for personal trainers and gyms to scale your business with online content and support. More than just online workout tracking, the platform allows you to provide your ideal mobile client/member experience, automate your fitness management and evolve your business.
Writing, Reviewing & Executing test cases, test scripts for Functional, Integration, System, GUI, Analysis of Business and Requirement Specifications.
Automated Functional test cases using Selenium WebDriver, Junit and Java.
Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
Identified and added new utility functions to the automation framework.
Involved in implementation of Test Automation Framework build using Selenium WebDriver, Junit and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
Updating the test automation suite regularly to ensure its accuracy and usefulness to the testing process.
Running the test automation suite against new builds to confirm their stability and functionality.
Involved in Maven configuration for running servers and scripts after the build.
Involved in preparing a report of all automation difficulties and test results for further application using Maven.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML and XPath in Selenium.
Performed Regression testing for new builds and every modification in the application using Selenium.
Performed data driven testing by using JDBC as a data source & configured SQL queries to fetch data from the Oracle database.
Reported software defects in JIRA and interacted with the developers to resolve technical issues.
Involved in designing and building automation frameworks in support of continuous integration.
Tools & Environment: Selenium WebDriver, Jenkins, Maven, Junit, Quality Center, FirePath, Firebug, Eclipse, Java, Oracle and Windows.
SRKAY Consulting Group, Surat
Jr. Web Developer. (June 2014 – November 2015)
SRKay Consulting Group invests in innovative, high-potential and early-stage opportunities and businesses. SRKay Consulting Group focus on long term investments in futuristic ideas that aim to make the world a happier and a better place. SRKay Consulting Group’s special area of interest also includes businesses that aim to differentiate themselves through use of cutting-edge technology.
Implemented the design of the application and develops best suitable algorithm and logic for coding the application.
Worked on WordPress websites with theme integration and customization.
Analyzed the complexity of problems and designs solutions for the same.
Identified technical problems received, troubleshoot them and ensured smooth functioning and also modify existing projects for upgradation.
Helped in installation of application and testing, also assist in preparing the user’s manuals.
Over saw the System Software Programming Section and developed in-house software programs, implemented, maintained and timely updated these programs for different kind of applications; such as In-house Projects, invoice processing etc.
Web design and database design of company’s website using ASP.NET and Oracle.
Planning of work task for team and put them in specific time period to meet employer’s requirements in timely manner.
Deployment of code to see the real time result.
Working with Top Management for Process Improvement.
Sending Work progress report with daily issues included in it.
Tools & Environment: Java, Ajax, HTML, XML, Java script, PHP, PostgreSQL, Responsive Web Development (Bootstrap), Java script
Educational Qualification:
Computer Software and Database Development, Lambton College Toronto, ON – Canada. 2017
Bachelor of Engineering in Computer Science, Gujarat Technological University, Gujarat, India. 2015
Certification:
Certified Tester from International Software Testing Qualification Board (ISTQB)
Reference:
Available upon request.