.
.
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
.