Post Job Free
Sign in

QA Automation Engineer

Location:
Markham, ON, Canada
Posted:
June 20, 2018

Contact this candidate

Resume:

Akanksha Prajapati

*******************@*****.*** Markham 437-***-****

To obtain a Software QA Analyst / Automation Test Developer / Consultant position that challenges my QA related experience, talent and encourages professional growth.

Technology Summary

Languages

C, C++, Java, PHP

Scripting Languages

Java Script, VB Script, Groovy Script

Automation Tools

Selenium WebDriver, Selenium Grid, QTP, SoapUI, Appium, Cucumber, Jmeter

Database

Oracle, SQL, MS Access

Web Technologies

HTML, CSS, XPATH, jQuery, XML, JSON, Node JS

Methodology

Agile (Scrum/Kanban), Waterfall

Defect Tracking Tools

Quality Center, Bugzilla, Jira

Test Management tools

QC, Test Rail, Test link

Agile

Jira

Version Control tools

GitHub, SVN

Build and CI tools

ANT, Maven, Jenkins

Automation Frameworks

Data driven, Page Object Model, BDD (Cucumber)

Others

Eclipse, IntelliJ, Visual studio, Putty, Fiddler, Toad, MS Office, XML Editor, Firebug, Firepath, Xpath checker

Professional Synopsis

Overall 4 years of experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC); Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium.

Diversified experience in Automation and Manual testing serving various domains such as Insurance, finance, eCommerce.

Experience in Agile & Waterfall methodologies.

Experience in Automation Testing using Selenium WebDriver, SoapUI and QTP.

Extensive involvement with client during requirement gathering, Design, Development and Testing.

Experience in developing required documents for Functional Testing, Security Testing and Cross-Browser Compatibility Testing.

Experienced in open source Automation tools: Selenium Web Driver, SoapUI, Selenium Grid, Cucumber, and a good knowledge on Appium for mobile app testing Android and iOS.

Expertise in Java and OOPS concept required for Selenium framework.

Extensive experience in functional testing, unit testing, smoke testing, integration testing, sanity testing, regression testing, system testing, GUI testing, back-end testing, browser compatibility testing.

Experience in writing code to communicate with Rational Database Management Systems.

Expert in developing Selenium Web Driver test scripts using Java and test frameworks using TestNG/Junit, ANT/MAVEN build tools.

Experience in building various automation framework such as Data driven, Page object Modal, Test- Driven Development (TDD) and BDD (Cucumber).

Expertise in determining customer needs and effectively translating those needs into software solutions.

Hands on experience in writing test scripts and maintaining the object repository using Page Object Model.

Expertise in developing automation scripts in BDD format using Cucumber and Proficient in writing cucumber scenarios in GHERKIN format.

Experience in designing and implementing SQL queries for QA testing and data validation.

Knowledge on Web Services Testing using SOAP UI 4.0/3.0 & groovy scripting.

Experienced in continuous integration tool Jenkins and setup to run automation job nightly.

Worked with project management tools such as JIRA.

Experience in working source control tools such as Git and SVN.

Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment with minimal supervision.

Education

Bachelor of Computer Science and Engineering, 2014

Gujarat Technological University

Certifications

C++ - Issued by Aptech Institution, March 2013

Core Java – Issued by Aptech Institution, Sept 2014

Fidelity Canada Nov 2016 - Present

QA Automation Engineer

Fidelity Canada Investments operates a brokerage firm, manages a large family of mutual funds, provides fund distribution and investment advice, retirement services, wealth management, securities execution and clearance, and life insurance.

Responsibilities:

Involved in gathering business requirement, studying the application and collecting the information from developers, and business and analyze the requirements for testing.

Developed Page Object Model framework from scratch to retrieve test actions, test data from properties files and SQL Databases.

Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

Configured Jenkins as continuous integration server to run automated test suites nightly.

Developed QA processes automation test scripts using Java/Selenium to test Web based user interfaces for different type of browsers.

Executed Browser Compatibility Testing (IE, Firefox, and Chrome) of Web based application.

Involved in defect review, checkpoint and root cause analysis meetings.

Involved in System, Functional, End-to-End, Regression, Integration, UAT, Black Box, Ad-hoc, Risk based, Usability testing and retesting.

Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.

Attend the regular client call and discuss weekly status with the client, UAT and Production support

Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, prioritizing and review milestones and accomplishments.

Involved in mobile app testing using Appium.

Validated the scripts to make sure they have been executed correctly and meets the scenario description.

Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.

Creating selection logic using Oracle 11g SQL from production database

Provide backup for the Systems Administrator role.

Environment: TestNG, Java, Selenium Web Driver, Jenkins, TestLink, Maven, Eclipse, Java Script, SCRUM, System Testing, Firebug, Firepath, XPATH, Jira, Oracle 11g, Appium, Git.

Manektech, India July 2014 – Sept 2016

QA Analyst

ManekTech is a mobile apps, software & web development company based in India. We are privately held company founded in 2011. We are expert in latest technologies and have multiple industry expertise.

Responsibilities:

Reviewed the Business Requirement Document, System Requirement Specifications and Use Cases in the initial phase development.

Automated web application using Selenium WebDriver and JUnit.

Implemented Page Objects, Test classes, Data Driven automation frameworks using Selenium WebDriver, JAVA, and JUnit.

Developed data driven tests for Functional and Regression testing.

Monitored regression test results, fixed tests as needed and created bugs.

Developed test scenarios and test cases for smoke testing, functional testing, positive and negative testing, boundary testing.

Occasionally performed manual testing during critical release time issues.

Facilitated and fulfilled tasks using agile practices (includes peer reviews, paired programming, daily stand up meetings etc.)

Worked with SQL for data validation.

Involved in preparing status reports and attending daily, weekly, monthly and quarterly meetings to update the automation status, challenges and efforts.

Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data

Developed reusable Generic and Application functions and these functions can be used anywhere in the test scripts.

Prepare and review automation test scripts & checklists for application testing, involved in database testing.

Used Rally for Defect tracking and integrated the Automation scripts results in Rally.

Planned, monitored and managed all activities related to Automation Testing

Provided with the testing results of all testing cycles on regular basis.

Environments: JUnit, JAVA, Selenium Web Driver, SQL, Maven, Rally, Eclipse IDE, TestRail, Firebug, Agile, WebAPI/Web services Testing, SQL, UNIX.

ItpathSolutions, India Jan 2014 – May 2014

Software Tester (Automation)

IT Path Solutions is a leading name in the field of high-end IT solutions. Based in Ahmedabad, Gujarat, IT Path Solutions excels at delivering top of the line services to clients when it comes to web development, open source customization, custom software development, mobile application development and search engine optimization services. We are fully aware of the current trends and practices of the IT industry and we always strive to present our clients with better services and make a difference in their lives.

Responsibilities:

Developing test automation strategy, scripting, test scheduling and execution, for all types of system testing including: Regression, and Functionality.

Automated QA regression test suite with QTP without breaking the security rules and storing the results to ALM.

Worked on Data Driven frameworks.

To overcome the security violations, I have created a login page to enter the data base credentials manually at run time while running the Automation scripts.

Working on Agile methodology, attending daily stand up meetings.

Developing the scripts with Descriptive programming for critical functionality by using QTP.

Inserted Check Points to Check availability of database connection.

Developed and executed test cases, log the defects using Quality Center and assigning the defects to corresponding development team.

Once the defects were resolved by the development team, re-testing the defects, closing the defect if it is working as expected otherwise re-assign to the team.

Using SQL queries to retrieve data from the tables in the database to perform the data validation testing by QTP.

Working as Technical Lead and attending the daily review meetings, weekly status meetings.

Interacted with Business Analysts and Developers for resolving Defects.

Coordinating team meetings with other testing teams and development teams.

Environments: Windows, QTP, ALM, Toad, DB2, SQL



Contact this candidate