Post Job Free
Sign in

Engineer Selenium

Location:
Toronto, ON, Canada
Posted:
December 03, 2020

Contact this candidate

Resume:

.

.

SEMERJAN GHAPPAR

Software Quality Assurance Engineer Toronto, ON +1-647-***-**** *********@*******.*** PROFESSIONAL

SUMMARY

Detail-oriented QA Automation Engineer with 5 years of experience, possessing in-depth knowledge of quality assurance standards, methodologies and strategies. Excellent communication and interpersonal skills. Friendly, adaptable team player as a cross-functional team member in a collaborative environment, as well as the ability to work independently with minimal supervision as a self-disciplined, hardworking and responsible individual. Experienced tester with strong and solid knowledge in both manual and automation in testing through waterfall, agile/scrum methodologies in various projects. Solid experience with automated testing tools such as Cucumber with Gherkin, Selenium WebDriver, and Maven. Well-practiced in writing SQL queries for Backend testing as well as a background in API Web Services testing. Experience with design and development in Java. SKILLS

Scrum

Software Quality Assurance

Agile & Waterfall Methodologies

Agile Testing

SDLC

Manual Testing

Regression Testing

Functional Testing

Smoke Testing

Cucumber

Test Automation Frameworks

BDD

DDT

RestAssured

Selenium WebDriver

TestNG

Proficient in Selenium

WebDriver

Java

Microsoft SQL Server

Automation

HTML/CSS/JS

JUnit

Selenium

SQL

XML

JSON

Maven

Jenkins

Gherkin

OOP

Test Cases

ENVIRONMENT

SKILLS

Microsoft SQL Server

JDBC

Postman

Git

JIRA

Eclipse /IntelliJ IDEA

AWS EC2

WORK HISTORY

INTABELLA 08/2018 – Current

SOFTWARE QUALITY ASSURANCE ENGINEER

Created an automation framework in Selenium WebDriver using the BDD approach, with Page Object Model (POM) design pattern, Apache POI library using Java, Cucumber with Gherkin language, JUnit, and Maven.

Worked under Agile and Scrum frameworks to complete releases every two-week, well-

.

.

organized sprints.

Performed Functional, Smoke Testing, and actively involved in Regression Testing.

Worked in the existing automation frameworks, like Page Object Model (POM), BDD, DDT, and Hybrid Frameworks.

Performed RESTful API Testing manually using Postman and automated those tests using Java, and REST-Assured library.

Recorded test results in Jira, detailing testing processes, results and suggestions for production team.

Performed Backend testing on Oracle Database through SQL queries to validate the contents displayed on the UI matched with the expected result.

Created and maintained numerous test scripts to handle changes in the objects in the application’s UI and QA environment using Selenium WebDriver.

Participated in creating Jenkins job as a Continuous Integration server to schedule, and configure Smoke Tests.

Actively involved in regular project team meetings to discuss the testing process, business requirements, and assignments.

Implemented use of Cucumber and JUnit to illustrate project features and requirements.

Used Data-Driven Frameworks and Selenium tool to read the data from excel file using Apache POI.

Reviewed requirements, specifications and technical design documents to provide timely and meaningful feedback.

UPGENIX 01/2016 - 08/2018

SOFTWARE TEST ENGINEER

Developed and automated test scripts using Selenium WebDriver, and TestNG and implemented framework in Java with IntelliJ IDEA and Maven.

Analyzed Business Requirement documents, Technical Requirements document, and created Test Cases in Jira.

Conducted API Testing manually using Postman and automated those tests using Java, and REST-Assured library

Wrote SQL queries on MySQL database, and used JDBC for automation.

Authored test plans, automated testing reports, presenting findings to the project manager for review.

Integrated automation scripts in Jenkins for the built execution of Smoke and Regression Tests.

Participated in agile related test automation code review meetings, provided feedback on colleagues' approaches and methods.

Participated in Cross Browser Testing by executing Selenium Test Scripts on multiple browsers and platforms using Selenium Grid and checked for compatibility.

As cross-functional team member joined certain DevOps tasks such as managing git repositories, and configuring Jenkins for QA environment to achieve CI/CD.

Updated and maintained project documentation for detailed recordkeeping.

Used Git to version control the source code, GitHub repository to collaborate with the team, and Jira for bug tracking and project management.

Assessed software bugs and compiled findings along with resolution techniques in documentation to the developers.

.

.

Beijing A.B.U Education & Technology 01/2015 - 01/2016 SOFTWARE MANUAL TESTER

Performed Manual Testing using structured testing methodology and standards.

Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.

Created accurate and efficient test scripts in Jira to manage manual testing of product features.

Coordinated all testing efforts through the phases of testing lifecycles with the new Registration System and its integration with the Accounting software.

Developed Test Plans, Test Cases, and compare them against the requirements.

Actively involved in regular project team meetings to discuss the testing process, business requirements, and assignments.

Evaluated results against design and customer standards.

Created Test Cases for Positive, Negative and End-to-End Test Scenarios. Xinjiang University, Urumqi 08/2012 - 01/2015

COMPUTER LAB ASSISTANT

Provided instruction to all lab users on proper use of all equipment.

Configured hardware, devices and software to set up work stations for employees.

Handled lab equipment, cleaned keyboards, monitors and disk drives.

Diagnosed hardware problems and fixed faults or contacted appropriate repair service.

Supported all computer lab operations.

Patched software and installed new versions to eliminate security problems and protect data.

Responded to support requests from end users and patiently walked individuals through basic troubleshooting tasks.

Removed malware, ransomware and other threats from laptops and desktop systems.

Explained technical information in clear terms to non-technical individuals to promote better understanding.

EDUCATION

Master’s in Anthropology, 12/2013

Xinjiang University - Urumqi

Bachelor’s in English, 07/2009

Xinjiang University - Urumqi

REFERENCES AVAILABLE UPON REQUEST

.



Contact this candidate