Summary
Overview
Work History
Education
Skills
Timeline
Generic

Prajwal K Manjunath

Test Automation Lead
Toronto,ON

Summary

  • Strong exposure to all phases of SDLC, STLC and Defect Management Lifecycle.
  • Solid knowledge on Banking domain applications.
  • Solid knowledge of all phases in Waterfall and Agile Methodologies, also robust experience with Verification/Validation.
  • Expert in creating Test Strategy, Test Cases, other deliverables and executing the Test Cases both Manually and by Automation.
  • Performed Smoke testing, Functional testing, Regression testing, Integration testing, System testing, Sanity testing, Performance testing, Stress testing, API testing, User Acceptance Testing (UAT), Ad-hoc Testing, Black Box testing, Boundary Value Testing, Cross Browser/Parallel Testing, Security and Database Testing for improving product quality.
  • Complete knowledge of Object-Oriented Programming (OOP) concept by using inheritance, abstraction, encapsulation, and polymorphism.
  • Proficient in Automation tools like Selenium WebDriver with Java, TestNG, JUnit, Maven, Cucumber, Jenkins and Git for testing Client-Server and Web-based applications.
  • Experience of Creating new and Maintaining an existing Automation Framework Models (BDD/TDD, Hybrid, and Data Driven Frameworks).
  • Expert in implementing Behavior Driven Development (BDD) using Cucumber, developed Scenarios, Scenario outlines, Features and Step definitions, and generating the cucumber/HTML reports.
  • Experienced in implementing the Page Object Model (POM) design pattern using PageFactory.
  • Expertise in using Jenkins to pull the code from the central repository, Scheduling the Smoke testing for continuous integration.
  • Maintained the Selenium and Java automation code and resources in version control system Git.
  • Solid experience in defect - reporting and defect - tracking using Jira.
  • Knowledge in API Web-Services testing using REST Assured with Java as a programming language.
  • Executed Automation scripts on different browsers/environments.
  • Used Apache POI methods for writing/reading to/from Excel sheets to perform Keyword Driven testing.
  • Experienced working with OS, such as Mac, Windows, Unix/Linux.
  • Excellent interpersonal and communication skills and ready to take an independent or team challenge.
  • Quick learner, hardworking, detailed-oriented and easy-going team player.
  • Strong work ethic and willingness to work hard to achieve employer objectives.

Overview

9
9
years of professional experience
4
4
years of post-secondary education

Work History

Quality Assurance Automation Test Engineer

Tech Mahindra Limited
Toronto, Ontario
09.2021 - Current

September 2021 Current

Test Automation Lead

Toronto, ON, Canada

  • Collaborated with developers and project managers to assess program capabilities, features, and testing demands.
  • Created automated solutions and played a strategic role within the Test Engineering Practice.
  • Responsible for test automation development and translated business requirements/user stories into automated tests.
  • Responsible for End-to-end testing through multiple applications, creating/updating/re-testing/closing bug tickets, and regularly updating test progress.
  • Ensured plans and deliverables are coordinated with the offshore team.
  • Invented biweekly sync up calls with the offshore QA team to ensure that onshore and offshore teams are on the same page.
  • Used Jenkins Continuous Integration tool for the automatic build process and running smoke and regression tests.
  • Integrated Automation scripts on Continuous Integration tool Jenkins for a nightly batch run of the Script.
  • Tested critical bug fixes and coordinated with developers in the release of bug fixes meeting in tight timelines.
  • Developed automation framework from scratch, responsible for verifying and confirming pull requests to the automation framework from the offshore team.
  • Prepared Traceability Matrix to show the test coverage requirement Test scripts.
  • Wrote Gherkin language test case scenarios using Cucumber.
  • Configured Selenium WebDriver, Junit, Maven, and Cucumber.
  • Created an automation framework for visual testing using Java, Selenium.
  • Automated API testing using Karate/REST assured library.
  • Updated the framework with the ability to read from excel sheets using Apache POI.
  • Environment: Windows, IntelliJ IDE, Java, Selenium WebDriver, Cucumber, Junit, Postman, SQL developer, Azure DevOps, JDBC.

Senior Software Engineer

Tech Mahindra
Bengaluru, Karnataka
08.2020 - 09.2021

November 2016

October 2018

Senior Software Engineer

Bengaluru, Karnataka, India

  • Involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation.
  • Analyzed System Requirements and created detailed test Cases.
  • Executed Automated Smoke Suite daily and emailed reports to the team.
  • Configured Maven for Selenium automation projects.
  • Collaborated with the engineering team to identify and address issues.
  • Designed, developed, and implemented Automation framework for Data-driven development using Selenium WebDriver with Java, Maven, TestNG.
  • Implemented Page Object Model pattern in automation Framework.
  • Implemented screenshot taking on the failure of automated tests and included them into reports.
  • Developed automated tests for continuous regression testing and reducing manual testing.
  • Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on the outcome of UAT.
  • Performed manual Back end testing using SQL queries to ensure that data entered has been uploaded correctly into the database tables.
  • Performed Database/Backend testing by writing SQL Queries for data validation and integrity.
  • Automated back-end test cases using Selenium LeanFT .
  • Used Jira to open bugs, create tasks, and test cases.
  • Responsible for updating and maintenance of existing selenium scripts.
  • Maintained Jenkins projects for hands-free, scheduled test runs.
  • Performed API testing by utilizing the Postman tool.
  • Environment: Windows, IntelliJ IDE, Java, Selenium WebDriver, TestNG, Postman, SQL developer, Jira, GitHub.

Software Engineer

Tech Mahindra SEZ Tower 2
02.2015 - 07.2020

February 2015

July 2020

Software Engineer

Bengaluru, Karnataka, India

  • Worked closely with the Project Management team in Waterfall and Hybrid Agile software development environment.
  • Participated in daily stand-up meetings with cross-functional teams.
  • Developed and executed test cases, scripts, plans, and procedures (manual and automated).
  • Actively involved in all stages of STLC (Software Testing Life Cycle).
  • Created and maintained test plan, test cases, and automation test documents.
  • Worked on user stories discussed in Scrum meetings, followed Agile methodology to collaborate with developers and project managers for quick and effective software testing in a timely manner.
  • Designed manual testing strategy and performed Manual Testing of the application as per the requirements.
  • Created Smoke and Integration test cases.
  • Automated Regression and Smoke test suites by using Selenium WebDriver and Java.
  • Worked on software Verification and Validation manually and used Assertions for automation.
  • Tested application in various browsers using CSS selector and XPath in Selenium.
  • Involved in updating and maintaining existing Test Automation Framework based on Java, Selenium WebDriver, and TestNG.
  • Used Jira to open bugs, create test cases and test sets.
  • Extensive use of Git commands for pulling code for each platform after each new build through the Agile process.
  • Environment: Windows, IntelliJ IDE, Java, Selenium WebDriver, TestNG, Bitbucket, Jira.

Education

Bachelor of Engineering - Electronics And Communication Engineering

Visveswaraya Technological University
Karnataka
06.2010 - 07.2014

Skills

Languages: Java, SQL, XML, HTML, CSS, JSON, Gherkin

Testing Tools: Selenium WebDriver, Junit, TestNG, Cucumber, Rest-Assured, Jackson API, Selenium GRID

Reporting Tools: Extent Report, Report portal

Testing Frameworks: POM, BDD, Hybrid

Testing Build: Maven

IDE: Eclipse, IntelliJ

Defect Management Tools: Jira, ALM

Database: MySQL, Oracle

Version Control System: GIT, GitHub, Bit Bucket

Methodologies: Waterfall, Agile/Scrum/Kanban

CI/CD: Jenkins

Other Tools: Postman, SOAP UI

Operating Systems: Windows, Mac OS

Timeline

Quality Assurance Automation Test Engineer

Tech Mahindra Limited
09.2021 - Current

Senior Software Engineer

Tech Mahindra
08.2020 - 09.2021

Software Engineer

Tech Mahindra SEZ Tower 2
02.2015 - 07.2020

Bachelor of Engineering - Electronics And Communication Engineering

Visveswaraya Technological University
06.2010 - 07.2014
Prajwal K ManjunathTest Automation Lead