Senior Software Quality Assurance Engineer with a strong and solid knowledge specializing in Manual /Automation Testing of Web Applications and Client Server Applications.
Have extensive working and understanding Knowledge of programming language like C#, Java and JavaScript.
Extensively experienced in Cross-Browser and Parallel execution by creating groups and running test cases in cloud services using Jankins, Selenium Grid for WEB applications.
Excellent working knowledge of different testing Frameworks like NUnit, JUnit,XUnit .NET, TestNG, Cucumber BDD, OpenTest.
Involved in developing Selenium Automation Framework from scratch and proficient with Page Object Model in Selenium Web Driver.
Experienced in performing manual and automated test procedures for Restful API Testing using Postman, Rest Assured and RestSharp.
Designed a Hybrid Testing Framework from inception capable of conducting parallel and multi-browser testing.
Created API Integration Testing Framework and API Contract Testing Framework from scratch using RestSharp.
Verified rest call response in XML or Json formatted data, create and added test case scripts that include assertions to validate the XML or JSON file.
Performed Web services testing using RESTFUL (using REST Methods POST, PUT, GET, DELETE) and validated status codes using RestAssured and RestSharp.
Performed database testing using Java Database Connectivity API (JDBC).
Developed and scale automated test framework in Selenium using project management tools like Maven.
Auto Scaled Selenium Grid with Docker and Runtime Container-Zalenium for running parallel and multi browser testing.
Implemented test automation frameworks into CI/CD pipelines using TFS, TeamCity , Jenkins and ADO.
Maintained the Selenium automation Framework codes and resources in version control systems TFS, GITHub, Bitbucket.
Proficient in writing Test Scenarios, Test Cases and Test Scripts - Functional and Integration test cases, reviewing test cases and providing accurate test case execution.
Provided test leadership of the Automation and testing of multiple projects.
Provided support and training to new QA automation engineers
Overview
10
10
years of professional experience
1
1
Certification
Work History
Senior QA Engineer
Cognizant Softvision
Worked as a Senior QA Engineer on the FIS - Real-Time Payment and FIS - Customer Agreement Services projects
Responsibilities included implementing QA methodologies and test plans, participating in meetings, creating detailed test cases in JIRA, testing application futures on integrated API workflow, writing SQL queries for data verification, and working closely with the development team.
SDET (Software Development Engineer in Test)
Allied Solutions
Worked as an SDET on the Center Point project
Responsibilities included implementing QA methodologies and test plans, participating in meetings, automating manual test cases, running API test cases, performing end-to-end testing, and working closely with the development team.
SDET (Software Development Engineer in Test)
Allied Solutions
Worked as an SDET on the Refund Plus project
Responsibilities included participating in meetings, automating manual test cases, performing automated regression test suits, and working closely with the development team.
Senior QA Engineer
Cognizant Softvision
09.2021 - Current
Worked as a Senior QA Engineer on the Carters - PWA project
Responsibilities included implementing QA methodologies and test plans, participating in meetings, updating and fixing automation test scripts, creating tickets on Jira, utilizing OpenText tools, creating Excel sheets to monitor test results, and working closely with the development team.
SDET (Software Development Engineer in Test)
Allied Solutions
09.2020 - 09.2021
Worked as an SDET on the PIMS Support project
Responsibilities included implementing QA methodologies and test plans, participating in meetings, creating a test automation framework, automating smoke and regression test cases, writing SQL queries for data verification, and working closely with the development team.
SDET (Software Development Engineer in Test)
Legrand NA
06.2018 - 09.2020
Worked as an SDET on the SL - Smart Lighting project
Responsibilities included implementing QA methodologies and test plans, writing Java automation scripts, performing cross-browser testing, creating Cucumber BDD - POM Framework, utilizing AWS - EC2 Virtual Machines, and working closely with the development team.
US Bank
08.2016 - 06.2018
Worked on the US Bank Credit Card App - CC Applications project
Responsibilities included implementing QA methodologies and test plans, participating in meetings, creating detailed test cases in Jira, utilizing and automating UI testing and database testing, and working closely with the development team.
Test Automation Engineer
Allstate
08.2014 - 08.2016
Worked as a Test Automation Engineer
Responsibilities included creating and implementing user stories and acceptance criteria, creating detailed test cases in Jira, automating manual test cases, and working closely with the development team.
Education
Master of Engineering, Water Resources -
University of Alberta - Canada
01.2011
Skills
Java
C#
JavaScript
SQL
HTML
Gherkin
XML
JSON
JUnit
NUnit
XUnit NET
Cucumber
BDD-Behavior Driven Development
DDD-Data Driven Development
Hybrid
Page Object Model (POM)
Agile/Scrum
Waterfall
Selenium WebDriver
TestNG
Selenium Grid
RestSharp
RestAssured
JDBC
OpenTest
Appium
Oracle
MySQL
Postgres
Visual Studio
IntelliJ
Eclipse
Oracle SQL Developer
Postman
GitHub
TFS
TeamCity
Maven
Jenkins
Functional
Smoke
Regression
API testing
Integration Testing
AWS-EC2
Windows
MacOS
Kubernetes
Docker
Certification
ORACLE 1ZO-808 Java 8 Programmer I
Java Design Patterns
Object Oriented Programming with C#
Selenium Web Driver with C#
Professional Scrum Master I
AWS Certified Solutions Architect Associate Training