Post Job Free

Resume

Sign in

Automation QA Engineer

Location:
Etobicoke, ON, Canada
Posted:
March 13, 2023

Contact this candidate

Resume:

ABOUT ME

Experienced Software Automation Engineer and Advanced Java programmer with necessary interpersonal and leadership skills to provide outstanding assistance in a team-oriented environment, utilizing proficiency in the SDLC and technical knowledge.

PROFESSIONAL SUMMARY

6+ years of experience in Manual and Automation testing as well as hands-on experience working in Agile, Waterfall Development & Testing methodologies.

Excellent experience in each phase of Software Testing Life Cycle (STLC), Software Developing Life Cycle (SDLC) and Defect Life Cycle (DLC).

Proficient at testing web Based applications. Experienced with Core Java, Java Frameworks, and OOP Concepts.

Involved in resolving technical issues across teams. Issues related to scripting, XPath, building of project or other issues related to builds or Jenkins.

Experienced in all stages of testing such as Smoke Test, Functional, Backend, User Acceptance Testing (UAT), Regression and End-to-End Testing

Solid experience using Data-Driven Framework with JSON files, Excel-Data-Driven Backend testing RDBMS such as MySQL.

Extensive knowledge of developing and designing different types of frameworks using POM (Page Object Model) based on automation-testing framework by using JUnit, Java, Selenium WebDriver, Maven, Cucumber, Jenkins, GIT and JIRA.

Experienced with UI and API development using tools like REST Assured and SOAP UI.

Ability to see from the Customers Point of View, Quality Oriented and Attention to Detail.

Excellent research and mentoring skills. Ability and enthusiasm to learn new tools/technologies quickly.

Strong believer of Teamwork, Collaboration with Cross Functional Team mindset.

TECHNICAL SKILLS

TESTING METHODS

:

End to End testing, Regression Testing, Smoke Testing, Functional Testing, System Testing, Performance Testing, Integration Testing

PROGRAMMING LANGUAGES

:

Java, SQL, HTML, XML, JavaScript

TESTING TOOLS

:

Selenium WebDriver, Selenium GRID, Cucumber, JUnit, TestNG, Maven

IDE

:

Eclipse, IntelliJ

BUG TRACKING TOOLS

:

Jira

RDBMS

:

Apex, MySQL, Oracle, PostgreSQL, pgAdmin

API TESTING TOOLS

:

Postman, Soap UI, Rest Assured

DOMAIN

HEALTHCARE, FINANCE, LIFESCIENCES

WORK EXPERIENCE

SDET Sep 2021 -Present

Sunnybrook Health Sciences – North York, Canada

Responsible for Integration, System Regression, End-to-End and User-Acceptance Testing across all projects.

Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint, as well as full Regression testing for all previously implemented functionalities in every sprint.

Integrated Selenium WebDriver with Cucumber for testing UI.

Directly involved in requirement mapping and preparing a Requirement Traceability Matrix (RTM).

Primary duties included Smoke, Integration, Regression and Functional, to include execution, defect tracking and reporting.

Created jobs in Jenkins for Smoke, Regression, and Integration tests.

Developed SQL queries along with JDBC and applied to my test scripts for database verification.

Performed back-end testing on Oracle database by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.

Experience with automating RESTful webservices testing using Java libraries like REST- Assured.

Experience with RESTful webservices authentication processes like Basic Authorization, SSL, OAUTH.

Implemented JUnit as Behavior Driven Development (BDD) testing framework, developed Page Object Model and defined dependencies in Maven Pom.xml.

Extensively used dynamic Selenium locators like (Xpath and CSS Selectors) and WebDriver to test the web applications.

Participated in all the Scrum Ceremonies like Sprint Grooming, Sprint Planning, Daily Scrum, Sprit Demo, Sprint Retro.

Extensively involved in analyzing Business Requirements, created Test plans and prepared detailed Test cases for Application under Test (AUT) and provided Code Review.

Used Junit-Cucumber Framework to drive the execution.

Developed Test Scripts to test functionality of the application and execute automation scripts on different browsers /environments and reported defects through JIRA. Worked with XML and JSON.

Created Page Object Model (POM) to centralize web elements in one place.

Automation Test Engineer Oct 2018 – Sep 2021

Wells Fargo – Charlotte, NC - Remote

Configured Maven for Java automation projects and developed Maven project object model (POM).

Actively took part in Daily stand ups meetings, Sprint planning, Sprint retrospective and Sprint reviews.

Executed Functional, Regression, Integration, and End-to-End (E2E) testing during the various phases of the application testing. Supported all major production releases.

Worked in a dynamic AGILE environment and participated in scrum and sprint meetings.

Interacted with Developers, BAs, and other team members within planning project for insights of the programs and in understanding the end user's needs for the testing.

Designed and developed Web application automation using Selenium WebDriver, TestNG Framework and Java in Eclipse IDE.

Performed Defect Tracking and Management in JIRA.

Prepared and maintained technical documentation for internal application.

Designed and performed different automation frameworks such as Page Objects framework and Data Driven framework by reading test data from Excel file using Apache POI.

Solid SQL skills, can write complex SQL queries for Backend testing and End-to-End testing, utilizing PostgreSQL and pgAdmin.

Experience with automating RESTful webservices testing using Java libraries like REST- Assured.

Implemented multi browser testing to ensure cross-browser.

Created SQL queries, connected to database and generated test reports.

Worked in pairs with developers to write Cucumber feature files and develop Selenium test scripts to automate the stories during development as part of Test-Driven.

Used TestNG for creating Test Suites and running parallel tests.

Implemented Jenkins jobs to designed to run the Regression test suite and Smoke tests in development and test environments and generate reports.

QA Analyst/ Manual Tester Dec 2016 – Sep 2018

PerkinElmer Informatics – Ontario

Collaborating with different teams throughout the Software Development Lifecycle in Agile environment to create Test Cases as per business requirements.

Reviewed and analyzed user requirements, participated in Verification, Validation, and acceptance testing for the software under development.

Performed End-to-End testing after bug fixes and modifications.

Involved in gathering and analyzing the product requirements and develop clear test plans and test cases.

Creating and maintaining the Requirements Traceability Matrix using QC to track the test coverage.

Worked with business analysts to develop Test scenarios from the functional specifications.

Responsible for documenting errors, their resolution, as well as performing extensive Regression testing.

Executed test cases, gathered, and evaluated results and generated test summary reports.

Involved in weekly Bug Triage meetings to verify the status of testing and to discuss defects.

Performed Back-End testing, database table manipulation of relational database systems by writing complex SQL queries manually.

Participated in daily/weekly status meeting, coordinated with the Project Manager, Business team, Developers and Testers to resolve the defects.

EDUCATION

Masters in Science Jun 2014 – May 2016

NMIMS, Mumbai - India

Bachelors in Science Jun 2010 – May 2013

GTU, Ahmedabad - India



Contact this candidate