diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..0162f6e --- /dev/null +++ b/_config.yml @@ -0,0 +1,15 @@ +title: LinkedIn Automation Testing +email: your-email@example.com +description: >- # this means to ignore newlines until "social" + A portfolio site for the LinkedIn Automation Testing project. +baseurl: "" # the subpath of your site, e.g. /blog +url: "" # the base hostname & protocol for your site + +# Build settings +markdown: kramdown +theme: jekyll-theme-cayman +# Remove the line above and choose any supported GitHub Pages theme, such as +# jekyll-theme-minimal, jekyll-theme-midnight, etc. + +# Defaults +# Add any custom collections or defaults here diff --git a/index.html b/index.html new file mode 100644 index 0000000..2e020cd --- /dev/null +++ b/index.html @@ -0,0 +1,95 @@ + + + + + + LinkedIn Automation Testing Project + + + +
+

LinkedIn Automation Testing Project

+ +
+
+
+

Project Overview

+

This project automates outreach activities on LinkedIn using a combination of Playwright and TestNG. The goal is to simplify the process of connecting with recruiters by automating login, searching for recruiters, composing personalised messages and verifying successful delivery. This page summarises the test plans, cycles and strategies used in the project as documented in my Notion workspace.

+
+
+

Test Plan

+

The test plan acts as the anchor for all testing activities. It defines the objectives, scope, schedule and deliverables for each test type:

+ +
+
+

Test Cycles

+

Test cycles are structured to map back to project scope and ensure thorough coverage:

+ +
+
+

Test Strategies

+

Multiple strategies were designed to cover different outreach scenarios on LinkedIn:

+ +

Separate test suites correspond to each strategy (Suite A: search & send, Suite B: direct profile messaging, Suite C: hybrid, Suite D: API‑based). This modular structure makes it easier to assign tasks, track coverage and map defects to specific areas.

+
+
+

Framework & Tools

+

The automation framework leverages Playwright for browser automation and TestNG for test orchestration. Key features include:

+ +
+
+

Insights & Best Practices

+ +
+
+ + + diff --git a/portfolio_template.html b/portfolio_template.html new file mode 100644 index 0000000..09c6a8d --- /dev/null +++ b/portfolio_template.html @@ -0,0 +1,119 @@ + + + + + + LinkedIn Automation Testing Portfolio + + + + +
+

LinkedIn Automation Testing

+

Automating recruiter outreach on LinkedIn with Playwright & TestNG. Explore test plans, cycles, strategies and learnings from this project.

+
+
+

Project Overview

+

This project aims to streamline recruiter outreach on LinkedIn. It automates login, search, message composition and verification using Playwright and TestNG. By combining data-driven execution with robust reporting, the framework accelerates testing and increases coverage.

+
+
+

Test Plans

+
+
+

Functional & System

+

End-to-end flows from Excel import to message delivery. Entry criteria include environment set-up and data readiness. Exit criteria require 100 % smoke pass and ≥95 % end-to-end pass【583227582491469†L117-L130】.

+
+
+

Regression

+

Validate that new changes don’t break existing functionality. Incorporates nightly smoke runs and pre-release full regression with a ≥95 % pass rate【583227582491469†L170-L174】.

+
+
+

User Acceptance

+

Business-focused runs with real recruiter lists. Dry run on Friday and live pilot on Monday. Success measured by targeted messages sent and the absence of warnings【583227582491469†L170-L174】.

+
+
+

Performance & Reliability

+

Benchmark throughput and stability at various batch sizes (e.g., 10/50/100 recruiters). Exit when KPIs for runtime, per-message latency and retry rates are achieved.

+
+
+
+
+

Test Cycles

+ +
+
+

Strategies & Suites

+

Different tactics for reaching recruiters:

+ +

Suites correspond to each strategy (A: search & send, B: direct profile messaging, C: hybrid, D: API-based), ensuring targeted coverage【111509204381349†L45-L49】.

+
+
+

Framework & Tools

+ +
+
+

Insights & Best Practices

+ +
+ + +