Skip to main content
Soumya Joseph

Soumya Joseph

Professor

Talent
Toronto, ONMember since August 4, 2026
Selenium WebDriverTestNGJunitMavenAntJenkinsCucumbercypressJIRABugzillaTestlinkTestRailZephyrJavaC#PythonIOTPHPSQL ServerMySQLOracleEclipseVisual StudioFirebugFirepathChroPathPuttyToadDreamweaver
·

Hire this person

Send a job offer directly to this candidate

Selenium WebDriverTestNGJunitMavenAnt

About

Over 6 years of experience in Information Technology with emphasis on Software Quality Assurance, Manual Testing and Automation testing of Web applications and Web Services Testing. Excellent understanding of QA methodologies with experience in Software Development Life Cycle (SDLC), Test Life Cycle (STLC), Defect Life Cycle and Methodologies such as Waterfall, Agile - Scrum, TDD, BDD and Continuous Integration (CI). Proficiency in designing and developing of Automation Framework, Acceptance Criteria, and generic functions.

Experience in using different third-party APIs: TDD (JUnit/TestNG), Log4j, Apache POI APIs. Excellent skills in writing Features, Test Scenarios, Tests Steps, Cucumber Table, Scenario Outline, Background using Gherkin from User Story / Acceptance Criteria.

Experience in Data Validation and Back End Testing of databases to check the integrity of data using SQL queries. Worked on CI/CD tools for automated build deployment with Jenkins and GitHub as a code repository for version control. Apart involved in reporting and tracking for defects and defect management by using Defect Tracking Tools like Jira, Bugzilla.

Experience with working on Web Services (API Testing) using Postman and Rest-Assured. Created daily progress against targets, provided progress or status reports on testing activities to management and had acted to resolve defects, if necessary.

Experience in working closely with designers, developers and test leads to resolve issues with developed scripts and verify application functionality. Excellent communication and presentation skills, self-starter, quick learner.

Experience with handling of teams in different geographical locations.

Experience

Professor - Conestoga College

(2023-01 - 2024-04)

Guest lecturer in various courses

  • Guest lecturer in PROG8550 - MS Web Tech
  • Guest lecturer in PROG8461 - Web Analytics & Bus Tools
  • Guest lecturer in PROG8401 - Relational Database Design
  • Guest lecturer in PROG8021 - Programming Web Design & Development

QA Automation Tester - Prodigy Software Solutions

(2018-11 - 2023-08)

Client: Passion Inc, Toronto. Project: Apply To Education. Apply to education is one of only 4 websites approved by the BC College of Teachers (BCCT) and the Ontario Ministry of Education for the purpose of advertising a position before granting a Letter of Permission. Apply to education streamlines the recruitment process for applications by allowing them to fill out one application form online and upload portfolios online.

  • Understood the functional specifications of different modules & designed the automation scripts using Selenium within the defined scope and as per the flow specified in specs
  • Studied the requirements and functionalities for Automation, Analyzed the BRD and prepared detailed test cases for new functionalities
  • Performed smoke test script executions to ensure or check the functioning of modules
  • Verified the integrity of the test case to check its consistency throughout the execution phase which ensures the verification of each and every checkpoint on the application as per the test cases
  • Developed reusable pieces of code to be utilized in scenarios where the same implementation is required along with some additional functional code to build the whole scenario. This reduces the maintenance cost in case of changes to be made in the reusable code
  • Involved in building BDD Framework with Cucumber using Page Object Model pattern with Java, Selenium, TestNG, Cucumber and Maven
  • Wrote Features, Scenarios, Step definitions for BDD to implement the User Acceptance Criteria using Cucumber Gherkin
  • Maintained updated automated code in the central repository using Git and configured it for Jenkins to run smoke test nightly
  • Worked in an Agile Environment and Participated in the stand ups, sprint planning, prepared reports and other supportive documentation to contribute to establishment of standards and procedures for software testing
  • Responsible for identifying and tracking of defects, generating bug reports and submitting test reports
  • Worked closely with users and program developers to ensure application development meets with the user expectations
  • Involved in Web Services Testing using Postman and Rest Assured to create and execute automated API Tests
  • Experience in banking website

QA Analyst - Prisma Systech

(2016-07 - 2018-09)

Client: Verifone VHQ. Project: Web Automation for Terminal Management System. This project is about automating the web application which handles the terminal management system for VeriFone Customers / Clients. The terminal management system is capable of managing the POS terminal services remotely like configuration management, software upgrades and offer management.

  • Performed manual and automation testing on our web-based application to improve the quality of the application
  • Automated regression & functional tests from scratch using Eclipse, Selenium WebDriver, JAVA, TestNG and Maven
  • Performed test execution for CI/CD through Jenkins for Continuous Integration
  • Wrote detailed functional and regression test cases in Test Rail
  • Prepared and modified documents for software testing process, bug tracking process and validation process using wiki pages and confluence
  • Participated in test case review, bug review and kick-off meetings with product manager, developers and QA team to increase the coverage of the testing
  • Performed Web services (Get, Post, Put and Delete) API testing using POSTMAN
  • Created test data required to execute the scenarios for Acceptance testing
  • Responsible for Smoke, Sanity and Regression testing before Sprint releases on staging environment and Smoke testing on Production environment after release
  • Worked in AGILE environment and participated in the daily scrum, sprint planning meetings
  • Participated in sprint review and sprint retrospective and backlog grooming meetings
  • Published and analyzed test results reports and test cases results to the team and created defects reports
  • Used Git Hub for version control and code reviews
  • Set up, maintained and monitored QA servers for nightly automated build and test running

QA Analyst - Prisma Systech

(2015-11 - 2016-07)

Project: ESILAW Testing. ESILAW software is a law firm practice management and accounting software tool. It's feature-rich, easy to use tool which helps strengthen the foundation of business and law firm by lowering costs and increasing revenues and profits.

  • Designed, developed and implemented Data Driven automation testing framework utilizing Java, TestNG, Maven, Selenium WebDriver
  • Prepared Test Plans, Test Cases, Test Scripts and Test Metrics for the application as well as for the database verification based on the functional requirements and test specs
  • Used build tool Maven to generate test reports and interacting with TestNG
  • Involved in the integration of Automation Suite with Continuous Integration Tool- Jenkins
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the SQL supporting tables and cubes
  • Proactive participant in weekly AGILE team meetings
  • Attended daily stand-ups and weekly status meetings with development and management teams
  • Reported defects to the developer and discussed the issues in weekly status meetings
  • Worked as an Individual Contributor, involved in mentoring other team members

Software Programming Instructor - IPSR Limited Solutions

(2011-10 - 2015-09)

Education

Master's - Computer Science - MG University, Kerala, India

Bachelors of Science - MG University, Kerala, India

Skills

Professor

Reviews

Related