8+ years of professional experience in Software Quality Assurance and Testing, with expertise in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT), Black Box and White Box testing recovery testing and Compatibility Testing of Web based, Mobile and Cloud based applications.
Expert in developing Java Selenium IDE/RC/Web Driver/GRID test scripts and Test Frameworks using. TestNG/JUnit, ANT/MAVEN build tools to develop automation testing scripts of web, client/server and Applications.
Good Experience in automation of Mobile Applications to automate Android testing using IOS testing using Appium.
Proficient in creating automation scripts from scratch, Analyzed, Designed and Implemented frameworks like Page Object Model Framework, TestNG Framework, Keyword Driven, Data Driven, and Hybrid Framework for several projects.
Proficient in using the JUnit, TestNG framework for Unit testing, Maven and Ant for project building, Jenkins for Continuous Integration.
Expertise in BDD scripts using Cucumber writing step definitions and behaviors. Good Knowledge in automation of BDD features and steps using Behave and Serenity, Selenium and Java.
Strong experience in cross browser, cross platform web testing with Selenium RC and Web Driver. Hands on Experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and tested both XML and JSON formats.
Extensive experience in working IDE tools like Eclipse, NetBeans, RAD, WID (Web Sphere Integration Designer). Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect identification and resolution using tools like Quality Center and HP ALM and Selenium. Experience in understanding the code written in different programming languages Java, JavaScript and databases like Oracle, SQL Server. Writing and executing SQL - DDL, DML statements for checking the validity and integrity of the data in various databases such as Oracle, MySQL and Microsoft SQL Server etc. to perform back-end Testing.
Skilled in using Jenkins as a Continuous Integration server to configure with GitHub and Maven as well as in testing XML parsers, DOM, XPath, X Query, HTML, DHTML, XSLT SOA, ESB technologies.
Experience with Microsoft Test Manager (MTM) by creating test cases and importing existing ones. Expertise in Manual Testing, Automation Testing and Service Oriented Architecture (SOA). Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
Experience in the translation of a manual test description / steps in Robot Framework test. Professional in using the methodologies of Agile Scrum and Waterfall Software Development Models.
Excellent experience with source version control tools such as Git, Subversion (SVN) and TFS.
Good Knowledge on Mobile App and Hybrid App testing in both IOS and Android in testing native apps on iPhone, Android and iPod devices manually.
Professional Experience in analyzing and reviewing the Software Requirements Specification documents. [SRS], Business Requirements Document [BRD], creating and developing Test Plans, Test cases and Test Scripts and interacting with the team of Development.
Having good experience in various testing methodologies like Automation Testing, Manual Testing, Functional Testing, System testing, Regression Testing, User Acceptance Testing, Backend Testing, ecommerce application Testing, API Testing, Web Services Testing browser testing (Chrome, IE, FF, Mac) etc. Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Overview
8
8
years of professional experience
1
1
Certification
Work History
SR. TEST AUTOMATION ENGINEER
TCS
08.2021 - 08.2023
pDesigned, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium Web Driver
Developed test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results and used of Parameterization techniques for a Data driven test and developed under Eclipse IDE
Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release
Used Toad and SQL Plus for testing execution of ETL Processes' PL/SQL procedures, packages for business rules
In regression phase, project was automated using Appium with TestNG
Expertise in using JIRA software with Jenkins and GitHub for real time bug tracking and issue management
Designed and developed Data Driven Framework using Selenium Web Driver to validate test cases against different data sets
Involved in validating SSIS and SSRS packages according to functional requirements
Developed and Tested Various Reusable ETL Transformations which facilitate Daily, Weekly & Monthly Loading of Data
Performed Web Service Testing Using SOAP UI
Worked on accessibility testing to check for AODA and WCAG compliance
Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records
Tested the data load process using the Informatica Power Center ETL tool
Finding the logs from Android studio and X Code
Tested application and filed defects using Quality Center/ALM and TFS
Worked on distributed test automation execution on different environments as part of continuous integration process using Selenium Grid and Git
Service Virtualization using CA LISA
CA LISA service virtualization and automation experience
Performed RESTFUL web services and APIs testing in SOAPUI Pro and validated responses with assertions
Expertise in using SOAP UI tool to test SOA based architecture application to test SOAP services and REST API
Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite
Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests
Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release
Strong Knowledge in CA LISA Service Virtualization with web services, MQ and REST
Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit
Developed Features, Scenarios and Step Definitions using Gherkin, Java, Web Driver
Services and creating CA LISA Test cases for performing Automation
Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Appium
Used Postman & SOAPUI for rest service testing
Executed different complex SQL queries to validate actual result in the database matches with the expected result
Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production
Involved in implementation of Test Automation Framework build using Selenium Web Driver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
SR. TEST AUTOMATION ENGINEER
TELUS Health
01.2020 - 05.2021
Implemented open-source web test tool Selenium Web Driver for cross browser and cross platform web testing
Developed and maintained automated regression test cases in Selenium Web Driver using Java Programming language and JUnit Framework
Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production
Used Postman & SOAPUI for rest service testing
Provided best practices in Automation testing in Coded UI
Analyzed system logs to troubleshoot errors encountered during the execution of automation scripts
Configured Jenkins jobs for continuous integration and continuous delivery pipelines
Developed custom reporting tools utilizing open-source frameworks such as Allure or Report Portal
Utilized version control systems to manage source code changes and track progress on projects
Developed automated test scripts for web applications using Selenium Web Driver, Java and TestNG
Integrated automated tests into CI and CD pipelines to enable continuous feedback loops
Performed functional testing, regression testing, smoke testing and integration testing on multiple platforms
Troubleshot issues that arise during the execution of automated tests
Implemented best practices related to software engineering processes such as TDD, BDD, ATDD
Documented defects in JIRA and tracked them through resolution
Monitored performance metrics of existing automation suites and identified areas where improvements can be made
Maintained a library of reusable automation components to reduce development time
Created detailed test plans to ensure comprehensive coverage of all requirements
Designed and implemented automated tests for API endpoints using Postman and Newman
Ensured quality standards are met throughout the entire lifecycle of software development process
Worked closely with developers to identify potential areas of improvement in the codebase
Strong Knowledge in CA LISA Service Virtualization with web services, MQ and REST
Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit
Developed Features, Scenarios and Step Definitions using Gherkin, Java, Web Driver
Services and creating CA LISA Test cases for performing Automation
Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Apium
Used Postman & SOAPUI for rest service testing
Executed different complex SQL queries to validate actual result in the database matches with the expected result
AUTOMATION TESTER
B2B Bank
06.2017 - 12.2019
Develop automated test scripts for functionality specification to ensure bug free performance using selenium Web Driver on C#
Automation on the Web Based version was done using Selenium, and the desktop version was automated using Coded UI
Performed Automated UI, regression, acceptance and priority functional tests of this windows application using c # in visual studio 2012
Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule
Using Visual Studio 2012 recorded and validated automated scripts for validation of UAT requirements
Worked on Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle
Developed an extensive test suite and performed tests in local environments using Coded UI
TFS-MTM (coded UI and exploratory testing) for automating tests for regression testing
Prepared user documentation with screenshots for UAT (User Acceptance testing)
Used Postman & SOAPUI for rest service testing
Provided best practices in Automation testing in Coded UI
Designed and documented REST/HTTP, SOAP API's, including JSON data formats and API versioning strategy
Wrote complex SQL queries and updated transactions and properties for accounts on stages for UI testing, Integration testing with different data points
Experience in working with build tools like TestNG, Jenkins and Maven
Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
AUTOMATION ENGINEER
Hudson's Bay
05.2015 - 05.2017
Implemented open-source web test tool Selenium Web Driver for cross browser and cross platform web testing
Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production
Data validation and comparison between source and target systems using ETL tool
Implemented Page Object Model (POM) Automation framework with Java, Selenium Web Driver
Worked in the agile environment with frequently changing requirements and features set
Involved in writing SQL queries for backend/ETL testing
Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite
Designed and developed automation framework settings and implementation of Java, JavaScript
Expertise in testing AngularJS applications using Protractor
Worked extensively with T-SQL to pull data from ETL tool SSIS for testing
Used BDD framework with Cucumber, ruby and created feature files with scenario and scenario outline files
Excellent experience with source version control tools such as Subversion (SVN) and GIT
Involved in Web Services Testing using WEBUI, SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests
Developed automation test scripts for client -server and web-based applications using Python, Silk and other automation tools
Implemented Selenium Web Drivers and Protractor For testing the UI components
Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Apium
Integrated with Continuous Integration tools Jenkins (CI/CD) for running test on nightly basis automatically
Performed web services testing both SOAP and REST with SOAP UI by validation request and response for XML, Json
Involved in implementation of Test Automation Framework build using Selenium Web Driver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
Education
Bachelor of Science - COMPUTER SCIENCE
Dr. Br. Ambedkar National Institute of Technology
India, Jalandhar
01.2014
Skills
SQL knowledge
API testing knowledge
Agile methodology understanding
Cross-browser testing
Behavior-driven development
Continuous integration experience
Version control systems
Mobile testing expertise
Robot Framework with Python
Git proficiency
Experience with JIRA
Experience with JUnit
Defect tracking tools
Test Scenarios
Test Planning
Certification
Learn Software Testing from Udemy
Testing Webservices/Rest API with SOAPUI Tool from Udemy