Post Job Free

Resume

Sign in

Quality Assurance Analyst

Location:
Brampton, ON, Canada
Posted:
February 07, 2019

Contact this candidate

Resume:

Tejas Patel

Phone no: 437-***-****

Email: ac8faa@r.postjobfree.com:

Over 3 years of QA experience in Manual/Automation testing of Web and client/Server with specialization in Software Quality Assurance as QA Automation Engineer.

Diversified experience in Automation and Manual testing serving various domains including e-commerce and Retail.

Experience in working with Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.

Excellent understanding in web automation which includes GUI Testing, Functionality Testing, Unit Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Testing.

Experience in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.

Experience in working with open source tools such as Selenium (Selenium IDE, Selenium Web Driver and Selenium Grid), SOAP UI and Cucumber.

Excellent knowledge in Java and OOPS concepts required for Selenium frameworks.

Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.

Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.

Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Automated and scheduled Build using continuous integration tool Jenkins Server at a particular time.

Conversant with Ant and Maven project build tools.

Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.

Strong knowledge on Web Service & Hands on experience in validating Web Services using SOAP UI.

Segregated defects based on the hierarchy of the effects on the test scripts.

Experienced in using Test Management and bug reporting tools such as QC, JIRA and Bugzilla to track test progress, execution and deliverables.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

Conversant using Configuration management tool GIT.

Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.

Technical Skills:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC

Testing Tools: Selenium Web Driver, TestNG, Selenium IDE, Selenium Grid, JUnit, Cucumber, SoapUI, QC, Cucumber, Postman

Test Build & Integration Tools: Maven, ANT, Jenkins

Frameworks: Data Driven, Hybrid, Page Object Model (POM), BDD

Programming Languages: JAVA

Markup Languages: HTML, XML, XPath, CSS Selector

Databases: MySQL, Oracle, SQL Server

Operating Systems: Windows

Defect Tools: JIRA, HP Quality Center, Bugzilla

Utilities: Eclipse, GIT, Firebug, Fire Path, TestRail

Work Experience:

Passion Inc, Toronto Date: March 2018 - Current

QA Automation Engineer

Applytoeducation is one of only 4 websites approved by the BC College of Teachers (BCCT) and the Ontario Ministry of Education for the purpose of advertising a position before granting a Letter of Permission. Applytoeducation streamlines the recruitment process for applications by allowing them to fill out one application form online and upload portfolios online.

Responsibilities:

Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.

Extensively involved in writing and testing the test cases.

Involved in building Page Object Model framework using Selenium, Java and TestNG.

Converted all manual test cases into Selenium automated scripts using Java.

Involved in Writing Maven build dependencies to automate the compilation and execution of test cases/suites.

Wrote Scenarios, Scenario outlines and step definitions using Cucumber for BDD.

Used GIT as a version control for our source code management to checkout, fetch, commit the work.

Performed BDD (Behavior Driven Development) using Cucumber Features, Cucumber hooks, Scenarios and Step Definitions in Gherkin format.

Used Log4j debugging framework for debugging the test cases in the project and reported the errors through JIRA

Recorded and managed defects.

Assisted BA by providing test cases for use at the User Acceptance Test Level.

Extensively executed SQL Queries on database tables to verify the database.

Performed Back End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Presented progress of the testing process at walkthroughs and inspections.

Reported the Coverage status of test performed on the daily/weekly basis.

Run the Automated Regression suite and analyzed results and file bugs.

Environment/Tools: Java, Selenium Web Driver, Cucumber, TestNG, Eclipse IDE, Agile, GIT, Maven, Postman, JIRA, Jenkins, SQL, Firebug, FirePath, Xpath, XML, Page Object Model Framework, Windows.

Finesoft Technology, India Date: July 2015 – Apr 2017

QA Engineer

Star India Bazaar (Star Market) – Star Market is a supermarket format on-line store positioned as a one-stop shop for fulfilling customers monthly & top-up needs for groceries, fresh produce, FMCG products, personal grooming and general merchandise.

Responsibilities:

Designing Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.

Configured Selenium WebDriver, JUnit, Jenkins tool and created Selenium automation scripts in java prior to agile release.

Running the test automation suite against new builds to confirm their stability and functionality.

Involved in Jenkins 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 Jenkins.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids 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.

Worked on Functional testing, Smoke Testing, Ad-hoc Testing, Regression Testing, Component Testing and Browser Compatibility testing.

Involved across the full test lifecycle including planning, design, execution and reporting of tests, using appropriate testing tools and techniques and conforming to agreed processes.

Provided daily and weekly reports to project manager and team leaders.

Environment/Tools: Selenium WebDriver, Jenkins, Maven, JUnit, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, Oracle Database, and Windows.

Finesoft Technology, India Date: Jan 2015 – May 2015

Software Tester (Intern)

Morpich (https://www.morpich.com/) is a web application where customer can buy customized clothes.

Responsibilities:

Understanding the business requirements and developed test cases to test the functionality of the application for the modules.

Involved in Test Plan preparation, Test case writing, Reviews and execution.

Developed Requirements Traceability Matrix to relate High Level requirements to Test cases.

Prepared the Test data for interpreting the Positive/negative results.

Conducting review of executed Test Scripts to ensure Quality Standards.

Involved in User Acceptance Testing by providing test data for users.

Performed GUI testing, System, Functional & Regression testing on different modules in latest builds.

Involved in preparation of Test Data used to test the Key Functionalities in Latest Builds.

Reporting the bugs to the Development team to ensure the quality of the modules.

Review the Test Results and Update the Defects in Quality Center.

On regular basis used to interact with developers to resolve the issues related to Defects.

Performed back-end/database testing using complex SQL queries on Oracle database.

Generated Weekly Reports, Defect Reports and Customized Summary Reports.

Environment/Tools: Manual Testing, SQL, HTML, MS Office, Quality Center, Java, MS Excel, Windows

Education:

University of Waterloo, Canada, 2018

Master of Engineering

Gujarat Technological University, 2015

Bachelor of Engineering

References available upon request.



Contact this candidate