Post Job Free
Sign in

QA Automation Engineer

Location:
Mississauga, ON, Canada
Salary:
80000
Posted:
October 01, 2020

Contact this candidate

Resume:

Ankush Negi

Mobile: 519-***-**** Email: ******.****.**@*****.***

Profile

Around 6+ years if experience in the information Technology Industry, extended expertise in QA and Automation Software Testing. Solid history of discovering bugs, extending helping hands to resolve the same and ensuring client expectations are met with high-quality software solutions. Proficient knowledge of working through full SDLC, requirements gathering (functional/ technical) documentation, testing and release activities. Strong experience in Automation Testing using Selenium WebDriver with Java and framework with Data Driven Framework and TestNG with specialties in Mobile Automation Testing, Test Planning, Execution, Defect Management and Test Automation using Selenium WebDriver, QC/ALM, JIRA, Appium, TestNG, Jenkins, SoapUI, RestAPI. Excellent experience with source version control tools such as Git, SourceTree.

Education & Training

2019 Perfecto Certification [Perfecto University]

2020 Accessibility Testing Certification [Siteimprove Academy]

2016 [PG Diploma in Software and Information System Testing] [Fanshawe College, London, ON]

2015 [PG Diploma in Project Management] [Fanshawe College, London, ON]

2011 [Bachelor of Engineering in Computer Science] [India]

Work Experience

[ Aug 2020 – Present] [Sr. Software QA Analyst] [Opin Digital Inc.]

Write, Implement, and document test cases to identify bugs and rewrite requirements.

Conduct exploratory testing to evaluate the robustness and functionality of products

Design, develop and implement automated testing system based of BDD approach using Selenium with Java integrated with Jira X-ray.

Communicate feature interaction problem and identity bugs and rewrite requirements.

Using CI-CD Environment for Continuous Integrations, Deployments, and Delivery using technologies such as GitLab, Jira and Jenkins.

Knowledge of Drupal and similar web content management systems

Working in highly agile environment using tools such as MIRO, Confluence and Jira

Knowledge of working in Accessibility testing for web applications using tools such as Siteimprove

Working with tools such as BrowserStack for cross-browser and cross-platform web application testing

Using tools such as Adobe XD and Zipline design tools to share, organize and collaborate on designs verification and validations.

[ June 2019 – May 2020] [QA Automation Developer] [IBM Canada Ltd]

Reviewed System Requirement Specification, Technical Specification and functional design documents to achieve better understanding of the project.

Prepared and executed Test Cases manually for different modules according to the Technical Specification, and Functional Design with all Use Case or User Story documents.

Configured Selenium WebDriver, Appium, TestNG, Maven Tool and created Selenium Automation scripts in Java using TestNG framework and page object model (POM) for native Mobile Application (iOS and Android)

Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.

Developed UI Automation Framework from scratch using open source tools like Selenium WebDriver, TestNG, Jenkins, GitHub & SourceTree in java language and generate XSLT report

Extensively worked on various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI), Data base and User Acceptance Testing (UAT), Performance Testing

Manually verified the applications according to the requirements. Modified automation scripts as test case changes.

Executed the test plans on web and Mobile (IOS & Android) as per requirements using Appium

Participated in Weekly meetings and walk through to discuss Defect Priorities

Experience in testing using Rest based the Web Services.

Coordinated with UAT team by providing them with test cases and test data. Involved in End-to-End testing of business rules on the Mobile based application.

Automation project setup and deployment in Jenkins for continuous Integration

Integrated Appium with MS App Center for distributing tests on the cloud and integrated Appium with continuous integration tool Jenkins

On daily basis used build tools like Maven and Jenkins to build and regression automated tests into CI process, and used GIT documented and tracked defects and produced detailed reports using Jira

[ Jan 2018 – May 2019] [Automation QA Engineer] [SBE Canada Ltd]

Involved in gathering and understanding SRS (Software Requirement specification) and FRS (Functional Requirement Specification) required for documenting the Test Plan

Proven experience in handling multiple projects at the same time with stringent deadlines

Developed test strategy, test plan and test cases based on business and project team requirements

Worked in a highly dynamic agile environment and participated in daily Scrum meetings and Scrum retrospective meetings

Designed automation test scripts using Selenium WebDriver with Java and executed them based on the regression test cases

Configured Selenium WebDriver, Appium, TestNG, Maven Tool and created Selenium Automation scripts in Java using TestNG framework and page object model (POM) for Web applications

Extensively used Selenium locators like ( X-path, CSS Selectors, Fire Bug, Fire path locator) and Web-Driver to test the web application.

Responsible for building and maintaining Data Driven Framework with TestNG, Java and Selenium WebDriver

Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy

Validated SOAP UI and Restful API services also Assisted the Senior QA’s in automating Web Services (Rest and Soap) using SoapUI

Involved in GUI testing, user acceptance testing, integration testing, navigation testing, IVR testing, and regression testing using web and client-server applications.

Performed defect trouble shooting while interacting with development teams and tracked defects in JIRA

Used SQL query to verify the integrity of the database particularly while validating the Session Store and Profile Store records. Developed and executed complex SQL Queries and Procedures to perform database testing

[Oct 2016 – Dec 2017] [Automation Test Engineer] [Diebold Nixdorf]

Developed Test Plan, Test Strategy, Test Cases, Test Data, Test Scripts and Test Summary Reports in HP

ALM/QC.

Executed test Cases and performed functional testing manually in the Quality Center, also retested Fixed Defects and evaluated the test results

Performed Smoke and Functional testing on every build of the application and Regression testing

Supported the use of Quality Center for Requirement Traceability Matrix tracking and test execution for multiple releases

Executed test cases manually to verify the expected results, worked with technical designers and architects to understand the requirements for test environment setup

Performed white box and black box testing, and identified and isolated issues

Prepared and executed automation test scripts using Selenium WebDriver (Java)

Designed and implemented test scripts and managed Selenium test automation processes

Developed and executed SQL Queries to perform database testing; extensively used SQL queries for querying & verification of data visible on the UIs

Participated Weekly meeting actively with the business analysts, developers, and testers prior to the release and sent out daily reports to the management

Conducted Defect Triage Meetings with the required parties after defect analysis to prioritize defect resolutions

[Sept 2013 – April 2015] [Web Developer] [Ucodice Technologies Pvt Ltd]

Involved in all phases of the software development life cycle (SDLC) including the requirements, analysis, architecture design, development, testing, deployment and on-going support for all web-based applications

Design and develop the application as per the client requirement while, maintaining leaner flow between design and programming also experience in Handling change request and feature enhancement.

Optimized SQL queries and database stored procedure to achieve better performance

Verified aspects of the functionality by analyzing the requirements

Identified anomalies during test case execution, creating detailed software defect reports in Bugzilla, working closely with design for resolution and retesting submitted fixes

Participated in the design of a web-based graphical user interface

Reviewed functional and design specifications to ensure full understanding of individual deliverables

Skilled in browser DOM testing using FIREBUG tool of MOZILA FIREFOX browser to detect and diagnose error and bugs for the company web projects

As a developer performed part in regression, integration, platform and integration testing to certify the stability and usability of software

Expertise on technical documentation as project plan, development strategy, user manual, test and implementation strategy

Prepared progress reports and weekly reports using project status (green/yellow/red) methodology

[Jan 2012 – Aug 2013] [Front End Developer] [Entire Techno Solutions]

Worked with Agile team to develop, test and maintain web-based business applications build on PHP and JavaScript technologies.

Assisted in the collections and documentations of user requirements, development of user stories and estimations

Designed, developed and unit tested the applications in accordance with establish standards

Participated in the peer-reviews of solution designs and related code

Packaged and supported the development of releases

Analyzed and revolved the technical and application problems.

Adhered to the high-quality development principles while delivering solutions on-time and on-budget.

Technical Skills

Operating Systems & Web Servers

Windows, Windows Server, Unix, Linux

Databases

MS SQL Server, Oracle9i, MySQL

Languages

Net, JavaScript, Java, C/C++, SQL, Python, jQuery, Drupal, PHP, HTML5, CSS3 XML

Defect Tracking Tools

Quality Center/ALM, JIRA, SOAP UI, Test Complete, Test Director, Bugzilla

Testing Tools

Selenium WebDriver, SourceTree, QTP/UFT, HP QC/ALM, SoapUI, JIRA, TestNG, Maven, Jenkins, GitLab, Siteimprove, BrowserStack, Jira X-ray, Zipline, Adobe XD

Testing Frameworks

Data driven, Keyword driven, Hybrid Test Automation, Page Object Model, BDD

Testing Artefacts

Traceability Matrix, Test Plan, Test Case, Test Script, Test Data, Test Summary Reports

Methodologies

Agile, Scrum, Waterfall, Test Driven Development (TDD)

Other Tools

Excel, PowerPoint, Project, Word, MS Outlook, MS Office Suite, MS Project, MS Visio



Contact this candidate