Post Job Free
Sign in

Quality Automation Developer Position

Location:
Toronto, ON, Canada
Salary:
$60 k - $65 k
Posted:
July 02, 2018

Contact this candidate

Resume:

Shehraj Gupta

North York, ON – M*J*V* +1-519-***-**** **************@*****.***

CAREER OBJECTIVE

To obtain a Software QA Analyst/Automation Test Engineer/ Consultant position that challenges my QA related experience, talent and encourage professional growth.

SUMMARY

3.7 years of QA experience in Manual/Automation testing of Web, Mobile apps and client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer.

Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Waterfall, Agile/ Scrum as well as Iterative development environments.

Experienced in working with open source tools Selenium IDE, Selenium WebDriver, Cucumber, APPIUM and preparation of automation test framework with Page Object Model (POM) and page factory using Java.

Experience in functional testing of web-based as well as client-server applications using Quick Test Professional (QTP) and Selenium.

Expertise in working with the defect tracking tools like JIRA, Bugzilla and HP-ALM Quality Center.

Experience in Web debugging tools like XPath, Firepath, and Firebug and provided efficient locators for strategies like Xpath and CSS to run Web Driven scripts.

Proficient knowledge on Junit, TestNG framework for Unit testing, Apache Maven, Ant for Project building tool, Jenkins for Continuous Integration.

Experience in Data driven Testing, Cross Browser testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.

Experienced in working on mobile testing using Appium.

Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development).

Set up definitions and process for scoping, document test cases, and test phases including product test, integration test, system test and User Acceptance Test (UAT).

Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used testing tools using SoapUI, POSTMAN.

Expert in preparing Requirements Traceability Matrix to map requirement coverage with test cases.

Extensive experience in conducting different kinds of test such as Unit testing, Integration, Regression, Functional, System, Grey Box, Black box, UAT, Sanity, GUI, End-to-end, Load, Performance, Security testing of the application through test automation and manual testing process.

Experienced in using Source Version Control Tools like CVS, SVN and GitHub.

Good hands on experience working with development tools like Eclipse, edit plus, GDB, Microsoft Visual Studio, SQL Server Management Studio, Eclipse IDE.

Extensively strong on databases including Oracle 12c/11g, MS SQL Server. Involved in database Testing using Oracle and SQL server with Toad tool.

Possess strong analytical and problem-solving skills with the ability to adapt to a new environment and meet stringent deadlines. experience in working group projects, desire and ability to learn and apply new technologies. Self-motivated and detail oriented. Good team player with excellent technical, communication, and leadership skills

TECHICAL SKILL

Tools

Selenium Web Driver, Selenium IDE, Selenium Grid, SoapUI, Junit, TestNG, Cucumber

Languages

C, C++, Java, .Net, Python

Automation Framework

Data Driven, Page Object Model, BDD

Web Technologies

XML, JSON, Xpath, CSS, jQuery, AJAX, Java script, Bootstrap, JSTL, Django

IDE

Eclipse, Visual Studio, IntelliJ

Test Methods

Waterfall, Agile (Scrum/Kanban)

Bug Tracking

Rational Clear Quest, HP QC, Jira, TTP

Agile Management

Jira, Target Process

Test Case Management tools

TestLink, TestRail, ALM/QC

Build and CI Tools

ANT, Jenkins, Maven

Version Control

Perforce, SVN, GitHub

Database

Oracle, PostgreSQL, NoSQL

Logging

Log4j, Junit with ANT

Platform

Windows, MAC, Linux

Mobile Platform

Android, iOS

Others

Firebug, Firepath, Xpath checker, Fiddler, Putty, PgAdmin, Wireshark, Tableau

PROFESSIONAL EXPERIENCE

LYRICFIND, TORONTO

QA Test Automation Engineer, July 2016 – Till Date

LyricFind is the world’s leader in legal lyric solution. Founded in 2004, LyricFind exists to fill the void of the most popular music content on the Internet: lyrics. Additionally, LyricFind has a customized search solution available to licensees to identify music based on lyrics and answer that age-old question of ‘What’s that song.

Responsibilities:

Followed Agile Methodologies, Scrum meetings and Software Quality Audits for all the Phases of SDLC.

Perform functional, Integration, Regression, Smoke, White/Black box, User Acceptance Testing (UAT), and End-to-End Testing.

Developed Page Object Model automation framework using Selenium, Java and TestNG.

Extensively automated regression and functional test suites using Selenium WebDriver with Java.

Validated web services using SOAPUI.

Preparing test estimation of SOA Testing Activities for the Web services.

Performed normal and abnormal scenarios of POS Applications and Business transaction flow tests, Regression Testing, Performance Testing.

Responsible for UAT project planning like creating test scenario, test plans, and test scripts.

Conceptualized, designed, and implemented automated functional API test cases using SOA test, and SoapUI.

Maintained automation code in Central Repository Git.

Responsible for creating automation framework using POM- Page Object Model, and Data Driven framework to test web application.

Developed Keyword driven framework to identify a set of Keywords and then associate an action (or function) with each of these keywords.

Configured maven with framework to generate XSLT report and download dependency.

Performed functional testing to identify various critical points in the Application and Automated it by using Selenium WebDriver.

Conducted Keyword driven, cross-browser testing, parallel test execution.

Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.

Used web-debugging tools like XPath, Firebug and Firepath to locate elements.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML Ids and XPATH in Selenium.

Configured Selenium Grid to execute the Scripts in parallel on different browsers.

Performed REST API testing using SOAPUI and Back-End Testing database table manipulations of relational database systems by writing complex SQL queries manually.

Environment: Selenium, Java, JIRA, ROI, SQL Server, Linux, Microsoft Windows, UNIX/shell, Eclipse, XML, XPath, HTTP, JSON, TestNG, Cucumber, SoapUI, Maven.

JBJ TECHNOLOGIES LIMITED, INDIA

Software QA Engineer, July 2014 – August 2015

JBJ is a world class manufacturer of high precision injection moulds and a global standard moulder of plastic part. As a commercial mould maker, JBJ builds moulds specific to customer drawings which are shipped to global customers.

Responsibilities:

Design, develop and implement Data Driven automation testing framework utilizing Java, Junit, Maven, Selenium Web-driver and Cucumber.

To manage files, codes and directories used GitHub Repositories.

Prepared Test Plan, Test cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.

Performed cross browser testing using Sauce Labs.

Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.

Involved in integration of Automation Suite with Continuous Integration Tool- Jenkins.

Used build tool Ant to generate test report and interacting with Junit.

Used automated scripts and performed functionality testing during the various phases of the application development.

Involved in Mobile testing using Appium.

Involved in running Test scripts on different browsers using the Selenium WebDriver.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Created custom Xpath to capture Dynamic elements

Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Actively involved in UAT and regression testing

Attended Daily standups and weekly status meetings with development and management teams.

Reported defects to developer and discussed about the issues in weekly status meetings.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Interacted with programmers to identify and resolve technical issues.

Worked as Individual Contributor, involved in mentoring other team members.

Environment: Selenium, Java, HTML, CSS, JavaScript, Oracle 10, Apache Tomcat, Eclipse, Ant, Junit, Appium, Git Hub, TestRail, Jira, Jenkins

INDIVAR, INDIA

Junior Java Developer (Intern), Jan 2014 – June 2014

Indivar Software Solution is a Mohali-based IT company, having its sales headquarters in Auckland, New Zealand. As a result-oriented web studio, Indivar provides high-end IT solutions and specialization for services like Web Designing, Web Development, Mobile App Development, Platform Solutions, Infrastructure Services, Cloud Computing, Embedded Systems, Digital Marketing, Enterprise Resource Planning, Customer Relationship Management, Web Content Management System, Cyber Security and Database Administration

Responsibilities:

Developed an efficient info management system for real estate industry which helps officials to analyze the data 8-10% more efficiently as compared to the previous file system.

Designed and developed responsive web application using JSP, AJAX, JavaScript, jQuery in front-end and Spring Hibernate MVC framework, PostgreSQL in the backend.

Implemented report generation module where reports like entry/search, match, property manager etc. were displayed according to the client requirements.

Involved with Development Team; aimed at enhancing the necessary skills, knowledge, experience and learned how to connect with clients to achieve their corporate goals

Developed a mobile portability website which provides intractability between different connections at single place.

Developed a website for Mobile Portability using JSP and Java Servlets, HTML, CSS and interacted with JDBC Server

Environment: Java, JSP, Ajax, Java Script, jQuery, Spring Hibernate, PostgreSQL, HTML, CSS, JDBC

EDUCATION

MASTERS OF APPLIED COMPUTING, 2016

UNIVERSITY OF WINDSOR, Windsor, ON

Academic Courses:

Advance Computing Concepts, Advance Software Engineering, Advance Database, Advance System programming, Networking and Data Security, Internet Applications and Distributed System.

BACHELOR OF ENGINEERING, INFORMATION TECHNOLOGY, 2014

SVIET, Punjab, India

Academic Courses:

Programming with C, Object Oriented Programming with Java, Web Designing, Operating System, Data Structure and Algorithm.

AWARDS AND ACHIEVEMENTS

Java certified by NIIT Limited, India

Java Certified by Oracle corporation, India

C# .Net certification by NIIT Limited, India



Contact this candidate