Kannathasan Software Testing,Java,Python,Automation,SQL
No reviews yet

Software Testing Expert | Automation Engineer | Educator

With 10+ years of hands-on experience in manual & automation testing, I specialize in delivering high-quality software solutions through rigorous testing methodologies. Passionate about mentoring and knowledge sharing, I have spent the past 5 years training aspiring testers both online and offline in cutting-edge technologies.

Expertise in: Software Testing: Manual & Automation
Programming: Java, Python, SQL
CI/CD & Build Tools: Jenkins, Maven, Gradle
Test Automation Frameworks: Playwright, Robot Framework,Selenium
API & UI Testing: Selenium, Rest Assured

Developing robust test strategies for seamless software performance
Empowering learners through real-world testing concepts
Guiding professionals in mastering automation frameworks

Bridging the gap between theory & practice, I aim to simplify complex testing workflows and help individuals grow in the field of quality assurance. Let’s build a bug-free future together!

Subjects

  • Manual Testing and Automation Testing (Selenium) Beginner-Expert

  • Software testing automation Beginner-Expert

  • SQL Developer Beginner-Expert


Experience

  • SDE3 (Aug, 2015Present) at Besent technology
    ● 9+years of rich work experience in the domain of (E-commerce / Payment ) manual and automated software testing .
    ● ISTQB “Certified Tester Foundation Level” (CTFL).
    ● Proficient in Test case preparation and Test case Execution
    ● Experience in various software engineering process like Waterfall and Agile
    ● Extensive experience in Functional Testing, API testing, Usability Testing, Regression Testing, Compatibility testing and System testing.
    ● Expertise in testing the application developed using various mobile technologies including Android, iPhone etc.,
    ● Hands on experience in both UI and API automation testing
    ● Involved in creation of Test Estimation, Test Plan, Test Scenarios and Test Cases.
    ● Experience in Testing digital applications and websites, mobile applications, etc. for accessibility and Good experience on tools such as Wave, Jaws, Achecker.
    ● Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG.
    ● Good Knowledge on Automation Framework Page Object Model (POM) & Data driven framework.
    ● Experience in hybrid framework with POM and Cucumber
    ● Experience in API Automation testing using Rest Assured library
    ● Experience in robot framework for both UI and API testing using Python language
    ● Strong Experience in testing both project and products
    ● Hands-on experience in Accessibility testing for USA based applications.

Education

  • Computer science (Aug, 2011Apr, 2015) from Sri venkateswara college of engineering and technology, chittoor

Fee details

    5001,000/hour (US$5.2610.53/hour)


Courses offered

  • Core Java

    • 6000
    • Duration: 6 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Tamil
    • Certificate provided: No
    ✅ Core Java Syllabus for Testers

    📌 1. Java Basics

    Introduction to Java and JDK/JRE
    Installing Java and setting up environment variables
    Data types, variables
    Operators (arithmetic, logical, relational)
    Type casting

    📌 2. Control Structures

    if, else, else if
    switch
    for, while, do-while loops
    break and continue

    📌 3. Object-Oriented Programming (OOP)

    Classes and Objects
    Constructors
    this keyword
    Inheritance (single, multilevel)
    Method Overloading and Overriding
    Access modifiers: public, private, protected
    super keyword
    Polymorphism
    Encapsulation
    Abstraction (abstract classes and interfaces)

    📌 4. Java Methods

    Method creation and calling
    Static vs. non-static methods
    Return types
    Parameterized methods

    📌 5. Arrays and Strings

    Single and multi-dimensional arrays
    Common array operations (sorting, searching)
    String class and StringBuffer / StringBuilder
    String manipulation (trim, split, replace, etc.)

    📌 6. Collections Framework

    List, Set, Map interfaces
    ArrayList, LinkedList
    HashSet, TreeSet
    HashMap, TreeMap
    Iterators and for-each loop

    📌 7. Exception Handling

    try, catch, finally
    Multiple catch blocks
    throw and throws
    Custom exceptions

    📌 8. File Handling (I/O)

    Reading from and writing to files
    File, FileReader, BufferedReader, FileWriter
    Useful for reading test data and writing logs

    📌 9. Java Packages and Imports

    Creating and using packages
    import keyword
    Naming conventions

    Course Name: Core Java Programming (Beginner to Intermediate)
    Mode: Online (Live Classes)
    Duration: 6 Weeks (Weekend Batch or Weekday Batch)
    Time Duration: 1 hrs if it is weekdays 2hrs (if it is weekend)
    Available Timing : To be discussed
  • SQL for Testers and Data science roles

    • 3500
    • Duration: 4 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Tamil
    • Certificate provided: No
    ✅ SQL Course Syllabus

    🧩 Module 1: Introduction to Databases & SQL

    What is a database?
    Types of databases (Relational vs NoSQL)
    Introduction to RDBMS
    Overview of SQL (Structured Query Language)
    Installing MySQL
    Using SQL tools: MySQL Workbench

    📊 Module 2: Basic SQL Commands

    Creating databases
    Creating tables
    Data types in SQL
    INSERT, SELECT, UPDATE, DELETE statements
    Column aliases and comments

    📌 Module 3: Filtering and Sorting Data

    WHERE clause
    Logical operators (AND, OR, NOT)
    Comparison operators (=, !=, >, <, BETWEEN, LIKE, IN)
    ORDER BY clause
    LIMIT and OFFSET

    🧠 Module 4: Functions and Expressions

    String functions (CONCAT, UPPER, LOWER, SUBSTRING)
    Numeric functions (ROUND, FLOOR, CEIL)
    Date functions (NOW(), DATE(), DATEDIFF)
    Conditional expressions (CASE, IFNULL, COALESCE)

    🧮 Module 5: Aggregate Functions & Grouping

    COUNT, SUM, AVG, MAX, MIN
    GROUP BY and HAVING clauses

    🔗 Module 6: Joins and Relationships

    Understanding table relationships (Primary Key, Foreign Key)
    Types of joins:
    INNER JOIN
    LEFT JOIN
    RIGHT JOIN
    FULL JOIN
    SELF JOIN
    Cross joins and Cartesian products

    🛠️ Module 7: Subqueries and Nested Queries

    Subqueries in SELECT, WHERE, and FROM
    EXISTS, ANY, ALL keywords
    Correlated subqueries

    📋 Module 8: Data Constraints & Integrity

    Primary Key, Foreign Key
    NOT NULL, UNIQUE, DEFAULT, CHECK
    AUTO_INCREMENT or SERIAL

    🧱 Module 9: Table Management

    Altering tables (ALTER TABLE)
    Renaming, Dropping tables and columns
    Truncating tables
    Temporary tables

    🔐 Module 10: Views, Indexes, and Permissions

    Creating and using VIEW
    Creating and using INDEX
    Granting and revoking permissions (GRANT, REVOKE)
    User management (optional based on DBMS)

    🔄 Module 11: Transactions and Error Handling

    START TRANSACTION, COMMIT, ROLLBACK
    Error handling basics

    📚 Module 12: Practical Projects and Assignments

    Mini project ideas:
    Library Management System
    Student Result Database
    Online Store Inventory

    Hands-on assignments and query challenges
  • Automation Testing Selenium Course (UI Automation)

    • 6500
    • Duration: 6 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Tamil
    • Certificate provided: No
    🧩 Module 1: Introduction to Automation Testing

    What is Software Testing?
    Manual vs Automation Testing
    Benefits and limitations of automation
    Testing life cycle overview
    Types of Automation Testing (Functional, Regression, Smoke, etc.)

    🧪 Module 2: Selenium WebDriver

    Introduction to Selenium
    Selenium Components: IDE, RC, WebDriver, Grid
    Setting up Selenium with Java (Maven & TestNG)
    Locators: ID, Name, ClassName, XPath, CSS, LinkText

    Handling:
    Web elements (buttons, inputs, checkboxes, dropdowns)
    Alerts
    Frames and Windows
    Waits: Implicit and Explicit
    Browser automation: Chrome, Firefox, Edge
    Taking screenshots
    Basic logging

    📦 Module 3: TestNG Framework

    Installing and setting up TestNG
    Annotations: @Test, @BeforeMethod, @AfterMethod, etc.
    Assertions and reports
    TestNG XML: Parallel Testing, Grouping, Dependency
    DataProvider (parameterization)

    🔄 Module 4: Page Object Model (POM)

    What is POM?
    Creating reusable page classes
    PageFactory
    Building a basic POM framework

    📁 Module 5: Framework Development

    Types of frameworks:
    Modular
    Data-Driven
    Keyword-Driven
    Hybrid
    Maven Project structure
    Properties file
    Utilities and reusable libraries
    Config file and browser setup
    Project directory structuring

    🔗 Module 6: Data-Driven Testing (Apache POI)

    Introduction to Excel handling
    Reading and writing data from Excel files
    Integrating Excel with test cases

    ⚙️ Module 7: Git and GitHub

    Version control basics
    Git commands: clone, push, pull, commit, etc.
    Creating and managing repositories
    Branching and merging

    🚀 Module 8: Jenkins – CI/CD Basics

    Introduction to Jenkins
    Creating and running jobs
    Integrating Selenium project with Jenkins
    Scheduled and triggered builds

    🎓 Module 9: Real-time Project & Mock Interview

    End-to-end test scenario creation
    Designing a mini automation framework
    Resume building tips for testers
    Mock interview practice
  • Manual Testing Course Syllabus

    • 2500
    • Duration: 3 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Tamil
    • Certificate provided: No
    🧩 Module 1: Software Testing Basics

    What is Software Testing?
    Why testing is important
    SDLC (Software Development Life Cycle)
    STLC (Software Testing Life Cycle)
    Roles and responsibilities of a tester
    QA vs QC vs Testing

    📋 Module 2: Types of Testing

    Functional Testing
    Non-functional Testing
    Static vs Dynamic Testing
    Manual vs Automation Testing
    Levels of Testing:

    Unit Testing
    Integration Testing
    System Testing
    Acceptance Testing (UAT)

    🔎 Module 3: Testing Techniques

    Black Box Testing
    White Box Testing
    Grey Box Testing
    Positive and Negative Testing
    Exploratory Testing
    Ad hoc Testing

    🧪 Module 4: Test Documentation

    Test Plan
    Test Strategy
    Test Scenario
    Test Case
    Test Data
    Test Report
    Bug/Defect Report

    🧠 Module 5: Requirement Analysis

    Understanding and analyzing requirements (SRS, BRD)
    Identifying test conditions from requirements
    Traceability Matrix

    🛠️ Module 6: Defect Life Cycle & Bug Reporting

    What is a defect?
    Defect Life Cycle
    Severity vs Priority
    Reporting bugs using tools (like Jira, Bugzilla, etc.)
    Real-time defect examples and templates

    🧾 Module 7: Test Case Design Techniques

    Equivalence Partitioning
    Boundary Value Analysis
    Decision Table Testing
    State Transition Testing
    Use Case Testing

    📱 Module 8: Web and Mobile Testing Basics

    Web application vs desktop application vs mobile application
    Cross-browser testing
    Responsiveness testing
    Basics of mobile testing (Android/iOS)

    🌐 Module 9: Agile and Scrum Basics

    What is Agile?
    Scrum roles: Product Owner, Scrum Master, Team
    Scrum ceremonies: Daily standup, Sprint planning, Retrospective
    How testing fits into Agile

    📁 Module 10: Real-Time Project Simulation

    Understanding client requirements
    Writing test cases for real applications (e.g., login, signup)
    Executing test cases
    Logging bugs
    Preparing daily status report
    Review process
  • Python Course Syllabus

    • 6000
    • Duration: 6 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Tamil
    • Certificate provided: No
    🧩 Module 1: Introduction to Python

    What is Python?
    Features of Python
    Applications of Python
    Installing Python and setting up IDE (PyCharm, VS Code, Jupyter)
    Writing and executing your first Python program
    Python interactive shell vs script mode

    🔤 Module 2: Python Basics

    Keywords and Identifiers
    Variables and Data Types
    Input and Output functions
    Type Casting
    Comments in Python

    🔄 Module 3: Operators and Expressions

    Arithmetic Operators
    Comparison Operators
    Logical Operators
    Assignment Operators
    Bitwise, Identity & Membership Operators
    Operator Precedence

    🧵 Module 4: Control Flow Statements

    if, if-else, if-elif-else
    Loops: for, while
    break, continue, pass
    range() function
    Real-time examples with decision making

    📦 Module 5: Data Structures in Python

    Strings and string operations
    Lists: indexing, slicing, methods
    Tuples: immutable sequences
    Sets: uniqueness, set operations
    Dictionaries: key-value pairs
    Nested data structures

    🧠 Module 6: Functions and Modules

    Defining and calling functions
    Function arguments: positional, keyword, default
    Return statement
    Lambda functions
    *args and **kwargs
    Creating and importing modules
    math, random, datetime modules

    🗃️ Module 7: File Handling

    Opening and closing files
    Reading and writing text files
    Working with CSV files
    Context manager (with statement)

    ⚠️ Module 8: Exception Handling

    Errors vs Exceptions
    try, except, finally, else blocks
    Handling multiple exceptions
    Raising exceptions

    🧰 Module 9: Object-Oriented Programming (OOP)

    Classes and Objects
    __init__ method (constructor)
    Instance vs Class variables
    Inheritance (Single, Multilevel, Multiple)
    Polymorphism and Method Overriding
    Encapsulation and Abstraction

    🌐 Module 10: Working with Libraries (Intro)

    pip and package installation
    Introduction to popular libraries:
    NumPy and Pandas (Data analysis)
    Matplotlib (Visualization)
    requests (API handling)

    🧪 Module 11: Python and Automation (Bonus)

    Basics of Web Scraping using BeautifulSoup
    Basics of Automation with Selenium or pyautogui
    Sending emails using Python

    🎓 Module 12: Mini Projects & Interview Prep

    Project ideas:
    Calculator App
    To-do List
    Student Grade System
    Weather App using API
    Resume and GitHub setup
    Python Interview Questions (Beginner & Intermediate)
  • Playwright Automation Testing Syllabus

    • 6500
    • Duration: 7 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Tamil
    • Certificate provided: No
    🧩 Module 1: Introduction to Playwright

    What is Playwright?
    Playwright vs Selenium vs Cypress
    Supported browsers and platforms
    Architecture of Playwright
    Installing Node.js and VS Code
    Setting up Playwright for the first time

    ⚙️ Module 2: Setting Up the Environment

    Install Playwright using npm
    Folder structure and config files
    Record and run your first test
    Playwright Test Runner vs Jest/Mocha

    🖱️ Module 3: Browser and Context Handling

    Launching browsers (Chromium, Firefox, WebKit)
    Browser contexts and incognito testing
    Handling multiple tabs/windows

    🧪 Module 4: Locators and Element Handling

    Different locator strategies: text, css, id, role, xpath
    getByRole, getByText, getByLabel, etc.

    Actions:
    Click, Type, Fill
    Select Dropdown
    Keyboard and mouse actions
    Handling checkboxes and radio buttons

    🕰️ Module 5: Waits and Assertions

    Auto-wait mechanism in Playwright
    Manual waits (waitForSelector, waitForTimeout)
    Soft vs Hard assertions
    Playwright’s expect API

    🧾 Module 6: Test Structure and Fixtures

    Writing tests with test() and expect()
    Hooks: beforeEach, afterEach
    Shared context with fixtures
    Test annotations (skip, only, retry, slow)

    📁 Module 7: Advanced Element Handling

    File uploads
    Taking screenshots
    Downloading files
    Handling alerts and pop-ups
    Working with iframes and shadow DOM

    🧰 Module 8: Page Object Model (POM)

    Why POM is important
    Creating reusable page classes
    Refactoring tests with POM
    Maintaining large test suites

    🔗 Module 9: API Testing with Playwright

    Making API requests using request context
    Validating response body, status codes, headers
    Combining API and UI tests

    🌍 Module 10: Cross-Browser and Parallel Testing

    Running tests in Chromium, Firefox, and WebKit
    Headless vs Headed execution
    Parallel execution and worker configuration
    Browser/device emulation

    🧪 Module 11: Test Reporting and Debugging

    Playwright HTML Reporter
    Using npx playwright show-report
    Debugging with pw-debug and --debug
    Tracing: recording and analyzing trace viewer

    ⚙️ Module 12: CI/CD Integration

    Running Playwright in GitHub Actions
    Sample CI YAML file
    Integrating with Jenkins or Azure DevOps
    Running tests in Docker (optional)

    🎓 Module 13: Real-Time Project

    Building an end-to-end test suite for a sample web application
    Writing test cases using POM structure
    Generating reports and showcasing to the team
  • REST Assured API Testing with Java – Syllabus

    • 6000
    • Duration: 6 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Tamil
    • Certificate provided: No
    🧩 Module 1: API Testing Fundamentals

    What is an API?
    REST vs SOAP
    HTTP Methods (GET, POST, PUT, DELETE, PATCH)
    Status Codes and Headers
    JSON vs XML
    Tools used for API testing (Postman, Swagger, REST Assured)
    Introduction to REST Assured

    ⚙️ Module 2: Environment Setup

    Installing Java and setting up JDK
    Setting up Maven Project in IntelliJ/VS Code/Eclipse
    Adding REST Assured dependencies via pom.xml
    Introduction to Maven and TestNG/JUnit
    Project folder structure for API testing

    📥 Module 3: Writing Basic REST Assured Tests

    Sending GET requests and validating response
    Validating Status Code, Response Body, Headers
    Logging Request and Response
    Parsing JSON Response using JsonPath

    🛠️ Module 4: Advanced REST Operations

    POST request with JSON body
    PUT and DELETE requests
    Sending query parameters and path parameters
    Passing headers and authentication tokens
    Working with form data and multipart files

    🔐 Module 5: Authentication in REST Assured

    Basic Authentication
    OAuth 1.0 and 2.0
    Token-based Authentication (JWT)
    API key handling
    Cookie handling

    📄 Module 6: Request & Response Specifications

    Creating reusable Request Specifications
    Creating Response Specifications
    DRY Principle (Don’t Repeat Yourself)

    🧪 Module 7: Test Validations and Assertions

    Validating JSON and XML responses
    JSON Path and XML Path
    Soft and Hard Assertions
    Schema Validation using JSON Schema

    🧰 Module 8: Data-Driven Testing

    Parameterizing test cases using TestNG @DataProvider
    Reading test data from Excel or JSON
    Dynamic payload creation

    📦 Module 9: API Automation Framework Design

    Folder structure for framework
    Utility classes (TokenManager, ConfigReader)
    Logging using Log4j/SLF4J
    Constants and TestBase classes
    Building reusable methods for API actions

    🌐 Module 10: Integrations and Reporting

    Integrate with TestNG or JUnit
    Generate Extent or Allure reports
    Emailing test reports
    Logging API test results in Excel or DB

    🔄 Module 11: CI/CD Integration (Optional)

    Run REST Assured tests using Maven commands
    Integrating with Jenkins for continuous testing
    Running tests in GitHub Actions

    🎓 Module 12: Real-Time API Testing Project

    End-to-End API testing for real-world app (e.g., e-commerce or user management)
    Writing test cases for login, CRUD operations, data validation
    Automating Swagger/OpenAPI-based APIs
  • Robot Framework Course Syllabus

    • 6500
    • Duration: 6 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Tamil
    • Certificate provided: No
    🧩 Module 1: Introduction to Robot Framework

    What is Robot Framework?
    Features and Advantages
    Use Cases (Web, API, Database, Mobile testing)
    Robot Framework vs Selenium vs Cucumber
    Understanding Keyword-driven and Data-driven testing

    ⚙️ Module 2: Environment Setup

    Installing Python
    Installing Robot Framework
    Installing and using IDEs: RIDE, VS Code, or PyCharm
    Setting up SeleniumLibrary, RequestsLibrary, etc.
    Directory structure for Robot projects

    🧱 Module 3: Robot Framework Basics

    Test Suite, Test Cases, Keywords
    Writing your first test case
    Tags and metadata
    Setup and Teardown
    Robot syntax (space/tab-separated, .robot files)

    🔤 Module 4: Built-In Libraries

    BuiltIn keywords
    Collections Library (lists, dictionaries)
    String, DateTime, OperatingSystem Libraries
    Using Variables and Variable files

    🌐 Module 5: Web Automation with SeleniumLibrary

    Introduction to SeleniumLibrary
    Opening and closing browsers
    Locating elements (id, name, xpath, css)
    Performing actions: click, type, select, checkbox
    Handling alerts, pop-ups, and windows
    Waits and synchronization
    Screenshots and logs

    🧪 Module 6: Test Organization and Data-Driven Testing

    Creating reusable test cases and keywords
    Using Resource files
    Test Templates
    Data-driven testing using Variables, CSV, or Excel

    🔄 Module 7: Loops and Conditions

    FOR, WHILE loops
    IF, ELSE IF, ELSE conditions
    Exit and continue in loops
    Use cases with dynamic data

    🔌 Module 8: API Testing Using Robot Framework

    Installing and using RequestsLibrary
    GET, POST, PUT, DELETE requests
    Validating response code, body, headers
    Working with JSON/XML
    Chaining API calls

    🧾 Module 9: Reporting and Logging

    Understanding Robot log files (log.html, report.html)
    Customizing logs
    Screenshots on failure
    Embedding screenshots in reports

    🧰 Module 10: Advanced Concepts

    Custom Keyword Creation (using Python)
    Using Python functions in Robot Framework
    Exception handling and error recovery
    Running tests in parallel using Pabot
    Working with Excel (using DataDriver or ExcelLibrary)
    Integration with database (using DatabaseLibrary)

    🧪 Module 11: Test Execution and Debugging

    Running test cases from CLI
    Filtering tests using tags
    Debugging failed tests
    Dry run, random order

    🔗 Module 12: CI/CD Integration

    Integrating Robot with Jenkins
    Robot Framework GitHub Actions setup
    Running tests in Docker containers (optional)
    Reporting via email/post to Slack

    🎓 Module 13: Real-Time Projects and Interview Prep

    Real-time E2E Project: Web + API Testing
    Designing folder structure for maintainability
    Mock interviews and interview questions
    GitHub Portfolio setup
  • Postman API Testing Syllabus

    • 2500
    • Duration: 3 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Tamil
    • Certificate provided: No
    Module 1: Introduction to APIs and Postman

    Understanding APIs: Definition, importance, and real-world applications.
    API Types: REST, SOAP, and GraphQL.
    Postman Overview: Installation, interface navigation, and workspace setup.
    Making Basic Requests: GET, POST, PUT, DELETE methods.
    Response Handling: Viewing and interpreting API responses.

    Module 2: Advanced API Requests and Testing

    Request Customization: Setting headers, query parameters, and body formats (JSON, XML, form-data).
    Authentication Methods: Basic Auth, OAuth 2.0, API keys, JWT.
    Environment Variables: Creating and managing environments for different setups.
    Pre-request and Test Scripts: Writing JavaScript to automate tasks and validate responses.
    Data-Driven Testing: Using CSV and JSON files to run multiple test cases.

    Module 3: Postman Collections and Automation

    Collections: Organizing requests, adding descriptions, and using examples.
    Collection Runner: Executing multiple requests sequentially.
    Newman: Command-line tool for running Postman collections.
    Continuous Integration: Integrating Postman tests with Jenkins, GitLab CI, or TeamCity.

    Module 4: Mock Servers and Monitoring

    Mock Servers: Simulating API responses for testing.
    Monitoring: Setting up monitors to run collections at scheduled intervals.
    Logging and Debugging: Capturing request/response logs for troubleshooting.

    Module 5: Documentation and Collaboration

    API Documentation: Auto-generating and publishing API docs.
    Team Collaboration: Sharing collections, workspaces, and managing permissions.
    Version Control: Tracking changes and maintaining collection versions.

    Module 6: Real-World Projects and Best Practices

    Project 1: Testing a public API (e.g., GitHub or Trello).
    Project 2: Automating a complete API testing workflow.

    Best Practices: Organizing collections, naming conventions, and script optimization.
  • 11th and 12th CBSE -Computer Science Coaching can be provided

    • 500
    • Duration: 1 Hour
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Tamil
    • Certificate provided: No
    Weekend classes on the 12th computer science Coaching

Reviews

No reviews yet. Be the first one to review this tutor.