Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sonia Chander

Georgetown,ON

Summary

  • 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
  • Selenium WebDriver from Udemy
  • Robotic Process Automation-RPA using UiPath

Timeline

SR. TEST AUTOMATION ENGINEER

TCS
08.2021 - 08.2023

SR. TEST AUTOMATION ENGINEER

TELUS Health
01.2020 - 05.2021

AUTOMATION TESTER

B2B Bank
06.2017 - 12.2019

AUTOMATION ENGINEER

Hudson's Bay
05.2015 - 05.2017

Bachelor of Science - COMPUTER SCIENCE

Dr. Br. Ambedkar National Institute of Technology
Sonia Chander