Sign in

Software quality assurance

Scarborough, ON, Canada
October 17, 2018

Contact this candidate


Aziz Ahmed

Email: 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

Contact this candidate