Email: email@example.com Phone No.:416-***-**** Address: Scarborough, ON
* ***** ** ********** ** Information Technology with specialization in Software Quality Assurance in areas of functional and automation testing.
Extensive knowledge of JAVA object oriented programming language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation.
Expertise is Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, TestNG, JUnit, Maven, ANT, GitHub, SVN and Jenkins.
Designed and implemented different automation frameworks from scratch like POM (Page Object Model) framework and Data Driven framework using the help of TestNG Data Provider.
Maintained and enhanced the Selenium & Java Automation code and resources in Source control tools like SVN, GitHub over the time of improvement and new features.
Experience in writing CSS Selectors, X-path expression to identify web elements.
Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and software development methodologies such as Agile and Waterfall.
Proficient in creating Requirements traceability matrix, Test Plan, Test Cases and Test Scripts using business specifications and crude requirements.
Extensive experience in Black box testing, Functional testing, Integration testing, Data Driven Testing, Regression testing, System Testing, GUI testing, Back-end testing, White Box testing, Load/Performance testing in different stages of QA process, UAT Testing.
Experience in understanding business requirements, preparing and supervising execution of test cases for system customization/enhancements and initiatives.
Delivered user stories in bi-weekly sprint based on Agile scrum methodology and involving in daily scrum meetings and JAD comprising sprint planning meeting and retrospection meetings.
Experience in Defect tracking system and bug life cycle using JIRA, HP Quality Center.
Proficient in writing basic SQL queries.
Used Firebug and FirePath to identify and locate elements as needed, along with creating custom xpath using xml functions.
Implemented Maven for build management and implemented CI tool - Jenkins.
Used Maven as primary build management tool.
Ensure successful delivery of final content by the testing deadline including test sign off reports, any outstanding defects and how they would be handled, and hand off to UAT.
Experienced in facilitating User Acceptance Testing for go-live.
Possesses excellent Communication, Presentation, analytical, Interpersonal and Coordinating skills to work and interact in Team Environment
Programming Languages: C, C++, Java, PHP
Scripting Languages: Java Script, VB Script
Frameworks: Cucumber Keyword Driven, Data Driven, Hybrid Testing Frame work, Page Object Model.
Operating Systems: Windows, Mac, Linux, Android, iOS
Automation Testing Tools: HP QTP, UFT 12.0, Selenium WebDriver, SoapUI, Appium
Defect Tracking System: Rally, JIRA, Bugzilla 2.20.
Remote Desktop Tools: VPN Cisco, Putty, vSphere
Configuration Tool: SVN, GitHub
Browsers: IE, Safari, Fire fox, Chrome
Web Technology: HTML, DHTML, Java Script, CSS
Test Case management tools: Testlink, TestRail
Agile tool: Jira
Build tools: Ant, Maven
CI tool: Jenkins
Evault, Inc, ON June 2016 – Dec 2017
QA Automation Tester
Evault is a part of Carbonite, and a distinguished brand name for some of Carbonite's product offerings. Evault and its partner network develop and support on-premises, cloud-based, and hybrid backup and recovery services for midmarket customers in need of data backup, data recovery, disaster recovery, regulatory compliance, and cloud storage or online backup services. Evault Portal is the application where customers can backup and Restore their data
Roles & Responsibilities:
Participated in Business Requirements collection and System Requirements analysis through the interaction with Business users and Analysts.
Provided estimates for the requirements and participated in program release planning and Test iteration planning
Prepared high level test scenarios and reviewed them with System Analyst and development teams.
Created Traceability matrix for requirements and test scenarios, and performed Test Case coverage analysis.
Setup the Automation Framework using Selenium Web Driver, Eclipse, JUnit and Run test cases in multiple browsers and Platforms.
Make sure that Test Cases are prepared by the team, as per the agreed Requirements.
Developed Selenium Web Driver test scripts for identified test cases by using Page Object Model framework.
Conducted Functional and Regression Tests and interacted with developers to fix defects and resolve application user interface inconsistencies.
Involved in Implementation of Page Object Model (POM) framework.
Automated build process using MAVEN build tool and scheduled scripts using Jenkins tool
Reviewed and added new scenarios for Regression Testing after major code changes and end of each iteration of the release using Selenium Web Driver scripts.
Created SQL scripts and verified the data flow in the system using TOAD tool
Used Soap UI tool for testing Web services validating XML, WSDL and Soap UI.
Reported the defects found during the System and Flow through Testing using HP ALM, and kept track of the status of the reported defects till closure.
Participated in Production deployment and Production Sanity Testing after deployment.
On/Offsite team communication and coordination, weekly status meetings and inter module knowledge Sharing Sessions.
Environment: Selenium Web Driver, Java, Eclipse IDE, JUnit, Maven, HP ALM, REST Web Services, SVN, Soap UI, MS SQL Server, Toad, Firebug.
Magna Infotech, India Jan 2014 – Aug 2015
QA Automation Test Engineer
Magna Infotech has been the largest provider of technology staff augmentation & solutions in the Indian sub-continent.
The only staffing company with industry focused verticals, Magna provides customers with a comprehensive talent management solution specific to an industry, geography or business purpose. With over 9,500+ Associates are proficient in 450+ skill sets, across multiple industry sectors. They are ably supported by sophisticated internal tools, an industry leading fulfillment engine and an unparalleled associate engagement and support framework.
Roles & Responsibilities:
Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
Analyzed System Requirements, Business Requirements and generated Traceability Matrix, Test Plans and Test Scripts accordingly.
Involved in all stages of Software Development Life Cycle from requirements gathering to post- production.
Performed Black Box, Manual, Functional, Regression, Integration, and System tests.
Identify the Test Cases to be automated and add them to the Automation Suite.
Contributed in building Automation Framework based on Selenium WebDriver and TestNG using Java.
Incorporated Parameterization in the Framework to check the behavior of each Test Script against multiple sets of data.
Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
Execute the Automated Cases and analyze the Results for failures.
Log and track the bugs if the test case failures are due to functional issues else fix the automation scripts
Enhance the Automation Framework to accommodate new features or improvements.
Executed parallel browser testing on various machines using Selenium Grid and also performed cross browser testing.
Performed browser compatibility testing.
Involved in the Regression Test Planning for the Project and make sure that Regression Test Suite is updated on a regular basis.
Execute the Automated Regression Suite for every Release Cycle to certify that existing features are not impacted.
Provide the top management with various Reports to update them with Daily Work Status, Automation Progress, Quality Metrics, etc.
Environment: Selenium WebDriver, Java, xPath, Firebug, FirePath, Test NG, HTML, Java Script, CSS, AJAX, Jira, Agile, Oracle, TOAD, SVN, Ant, Jenkin.
Vcare Technologies July 2012 – Dec 2013
QA Automation Tester
We are a leading Information Technology Services Company, based in India, that provides one stop solution for Search Engine friendly E-commerce Web Design/Development, Web Application development, E-commerce Application Development, Web Templates, Graphics Designing, Domain Name and Hosting, Software Development, Testing, etc.
Roles & Responsibilities:
Reviewed design/functional specifications and develop detailed test plans.
Created test cases for functional, integration, regression, and User acceptance (UAT) testing
Created and executed Test Cases for some of the modules of the application under test (AUT) using Quality Center.
Responsible for defect tracking and management metrics, defects are logged and change requests are submitted using Quality Center.
Participated actively in Functional testing, System testing and Regression testing using Quick Test Pro.
Performed System, Functional, Regression, UAT and End to End testing to verify the functionality with the new codes introduced for modification and/or enhancement using Quick Test Pro.
Created user-defined functions, functions libraries and maintained the initialization scripts to set-up the work environment using Quick Test Pro.
Utilized TEAM TRACK tool to store requirements and track defects.
Wrote SQL queries to retrieve data from different databases and Performed data verification and validation.
Provided daily system testing status report to management.
Strong knowledge of quality assurance methodologies, standards and best practices.
Attended weekly status meeting and actively participated in the team discussion.
Environment: HP Quality Center, Quick Test Pro, Windows, SQL, SQL Server, XML, VB Script, J2EE.
Yaaltech Jan 2012 – May 2012
QA Analyst (Trainee)
Yaaltech is providing a diversified range of offshore web development and designing solutions as well as custom-made software development services across the world.
Roles & Responsibilities:
Analyzed and reviewed requirement document to create the Test plans, Test Cases.
Interacted with client for requirement gathering, analysis and for studying the existing system.
Organized accurate and concise Test plans
Executed and maintained black box, grey box test strategies from both manual and automation perspective.
Developed software test designs and test suites which included both GUI and API level tests.
Ensured the actual results match expected results using HP Quality Center.
Documented the Bugs, generated status reports, Bug reports and presented them in weekly status meetings using HP Quality Center.
Worked on Backend Testing by writing SQL Queries to verify the data.
Involved in extensive User acceptance testing.
Created Sub Reports from the Main Report to implement the business logic.
Environment: Selenium, Quality Center, QTP, Java, Java Script, Oracle, SQL Server, Windows,
HTML, Agile, MS Office, UNIX, MS Excel.
Diploma in internet programming and Database Management, Lambton Collage, Toronto – ON. Sept 2015 – Apr 2016
Bachelor of Technology in Computer Science and Engineering, VIF college of Engineering and Technology, 2008 – 2012
ISTQB BCS Certified Tester Foundation Level