Shiwali T.

Shiwali T.

Senior QA Engineer

Toronto, Canada
Hire Shiwali T. Hire Shiwali T. Hire Shiwali T.

About Me

Shiwali is an innovative software QA engineer with 7+ years of experience in software testing with a focus on manual and automated testing of web-based and mobile applications. She is experienced in analyzing and understanding business specifications, testing requirements, and developing detailed tests. She is also specialized in using automated testing tools like Selenium, WebDriverIO, Karate, Rest Assured for API, OOPS concepts, Java, and JavaScript. Hands-on experience in understanding Agile frameworks and regression testing along with an ability to document and troubleshoot errors.

Work history

UpStack
UpStack
Senior QA Engineer
2020 - Present (4 years)
Remote
  • Creating detailed, comprehensive and well-structured test plans and test cases for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure planning and coordinating of quality testing activities.

Car Next Door
Car Next Door
Senior QA Engineer
2021 - 2022 (1 year)
Remote
  • Integrated mobile automation Cucumber framework from scratch for Android & IOS devices to accelerate and sharpen post-production testing Created automated test scripts, using Appium and Webdriver IO with JavaScript.

  • ompleted regression tests under tight deadlines to meet client demands and project timelines. Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches in TestRail.

  • Supported quality team members during corrective action updates.

HireVue
HireVue
Senior QA Engineer
2020 - 2021 (1 year)
India
  • Completed both progressive and regressive testing scenarios through application of comprehensive Pytest testing framework encompassing both. Wrote high-quality test cases and scripts for use with Selenium automation software

  • Integrated test automation into all layers of application stacks like API, Database, in order to improve product quality. Wrote and optimized test cases using TestRail to maximize success of manual software testing with consistent, thorough approaches.

  • Collaborated with developers and product owners to stay current on product features and intended functionality.

Publicis Sapient
Publicis Sapient
Senior Quality Assurance Analyst
2018 - 2020 (2 years)
India
  • Worked on a project that involved the creation and execution of automation scripts in Nodejs and Selenium Webdriver IO, with JavaScript for browser as well as for mobile devices.

  • Tested functionalities of the application and created an API automation framework in the Karate API testing tool using a behavior-driven approach like Cucumber.

  • Interacted with the development team and performed automated/manual Regression(Front end and API), Creative, CMS, and Cross Browser Testing.

HCL Technologies
HCL Technologies
Lead Engineer
2014 - 2018 (4 years)
India
  • Worked on a project for video streaming and sharing mobile app. Created and executed manual test cases for the application.

  • Led the QA team and guided them to define testing strategies to ensure the released product is up to industry and company standards.

  • Involved in various documentation tasks for the project. Enhanced Data-Driven framework automation test cases using Java programming features and TestNG Annotations.

PingStripe
PingStripe
Technology Associate
2013 - 2014 (1 year)
India
  • Develop program specification and gathered project requirements for a company involved in software publishing, consultancy, , operating systems software, business and other applications software.

  • Verified and maintained data integrity, as well as supported data transfers.

  • Effectively supported area IT functions and extended user support for multiple software applications.

Portfolio

Senior QA Engineer - Car Next Door
Senior QA Engineer - Car Next Door

Car Next Door makes it simple to turn any car into a shared car, empowering people to save money, reduce waste and create cleaner, greener, better neighborhoods. Aligned their QA process as a part of SDLC. Integrated new tools for test case management and mobile automation. Reduced the manual effort of regression testing by creating the mobile automation framework using Appium and WebdriverIO, also integrating it with CI/CD.

Senior QA Engineer - HireVue
Senior QA Engineer - HireVue

HireVue is an AI product used to build a faster, fairer, friendlier hiring processes. This enterprise-level software automates workflows to make scaling hiring easy. Worked as a QA engineer in the Agile model. Running regression tests, creating test cases, test plans, and executing the cross-browser testing. Created Python Selenium scripts for web browser automation testing in Pytest framework and integrated it with the backend testing using APIs and database. Handled report sharing from automation run on Jenkins server. Presented a demo of the released features in the team release meetings.

Senior QA Engineer - MLC (Publicis Sapient)
Senior QA Engineer - MLC (Publicis Sapient)

MLC provides investments, super and financial advice as part of the National Australia Bank (NAB) group. Together with MLC Life Insurance, we provide innovative and flexible life insurance products. MLC Advice is a network of financial advice centers in main commercial street locations across the country. Individual advice centers are owned and operated by qualified financial advisers who are licensed by MLC. Gathered and analyzed product requirements, as well as performed extensive Manual, Automation, and Regression testing to test the functionality and GUI of the application. Involved in Page Object Framework automation in Java and Selenium WebDriver with Rest Assured and manual testing of rest APIs. Worked onshore as QA coordinator in the application hyper care phase and UAT. Technologies used in the project: Selenium WebDriver, Java, Cucumber, TestNG, Maven, Rest Assured, POM, Karate, CMS, Postman, Git, and Bamboo.

Test Analyst Automation - FWD (Publicis Sapient)
Test Analyst Automation - FWD (Publicis Sapient)

FWD is focused on creating fresh customer experiences, with easy-to-understand products, supported by digital technology. Through this customer-led approach, FWD's vision is to become a leading pan-Asian insurer that changes the way people feel about insurance. Worked on a project that involved the creation and execution of automation scripts in Nodejs and Selenium Webdriver IO, with JavaScript for browser as well as for mobile devices. Created an API automation framework in the Karate API testing tool using a behavior-driven approach like Cucumber. Performed automated and manual Regression(Front end and API), Creative, CMS, and Cross Browser Testing. Presented demo of the released stories to BA/Client. Technologies used in the project: WebDriver IO, Chai, Cucumber, Node js, Page Object Model(POM), Karate, CMS, Postman, Git, and Azure.

Lead Engineer - HCL Technologies
Lead Engineer - HCL Technologies

The project is a mobile app for video streaming and sharing. I created and executed manual test cases for the application. Involved in Smoke, Regression, Functional, Compatibility, and Adhoc Testing on various mobile devices with different OS versions. Led the QA team and guided them to define testing strategies to ensure the released product is up to industry and company standards. Enhanced Data-Driven framework automation test cases using Java programming features and TestNG Annotations. Technologies used in the project: Selenium WebDriver, Java, Cucumber, TestNG, Data Driven Framework, Agile, Git, Jenkins, Bugnizer.

Education

Bachelor of Technology
Bachelor of Technology
Maharaja Agrasen Institute Of Technology
2009 - 2013 (4 years)