Skip to content
View bike7's full-sized avatar

Block or report bike7

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bike7/README.md

Banner

👋 About Me

I’ve been working in software testing and automation for over 7 years. I started with manual testing and now design and maintain automated testing frameworks, mainly using Playwright and TypeScript. I enjoy bringing order to chaotic test setups and building automation that genuinely supports the team. I’m also interested in CI/CD integration, security, performance and accessibility testing. I’m looking for a long-term, fully remote project.


🧪 What I do

  • Perform manual testing and automated testing (UI and API)
  • Migrate legacy automation (e.g. Selenium + Java → Playwright + TypeScript)
  • Create stable, readable and maintainable test suites
  • Build from scratch and refactor existing test automation frameworks
  • Design, develop, maintain modern test automation frameworks
  • Implement test reporting using Allure, Playwright built-in reporter or a tool of your choice
  • Integrate and maintain CI/CD pipelines (Github Actions)
  • Collaborate with international, fully remote teams
  • Advocate for quality as a team responsibility, not just test cases

🛠 Tech stack

  • Testing: UI & API automation, E2E, integration, regression, exploration, manual testing
  • Programming Languages: Java, TypeScript, JavaScript
  • UI & API Test Automation: Playwright, Selenium, AccelQ, Postman, RestAssured, SQL, Swagger
  • AI & Accessibility: Github Copilot, Playwright MCP, Axe, Lighthouse
  • IDE & Code Quality: VSCode, IntelliJ IDEA, Eclipse, ESLint, Prettier, Husky, Dotenv
  • Plugins & Tools: Faker, Jackson, Lombok, Hamcrest, AssertJ, TestNG, jUnit, Maven, Gradle
  • Version Control: GIT, GitHub, GitLab, Bitbucket
  • CI/CD: Jenkins, TeamCity, GitHub Actions
  • Reporting & BDD: Allure, Cucumber, Gherkin
  • Issue Tracking: Jira, Confluence, Pivotal Tracker, IBM Rational Change
  • Test Management: Xray, TestRail, TestArena, IBM Rational Doors, HP ALM
  • Methodologies: Agile, Scrum, SAFe, Waterfall
  • Languages: English (professional proficiency), Polish (native proficiency)

📌 Selected work

Modern Test automation framework for UI and API testing of the GAD application using Playwright and TypeScript. The framework follows Page Object Model and Arrange–Act–Assert patterns, uses fixtures and method chaining for readability. It generates realistic test data with Faker, enforces high code quality through ESLint, Prettier, Husky and Dotenv and includes two GitHub Actions CI/CD pipelines. One pipeline provisions the application under test using a prebuilt Docker image including all required services while the second pipeline clones the application source repository, builds it and starts the application as part of the CI workflow.

Tests status: Docker CI Git-based CI

Link to the report: 🎭Playwright Report

Experimental, lightweight test automation framework created to demonstrate AI-assisted testing possibilities using Playwright, Typescript, GitHub Copilot and Playwright MCP. It includes functional tests (smoke, integration, end-to-end) with Allure reporting, as well as non-functional testing such as Playwright visual testing, accessibility audits with Axe and accessibility/performance audits with Google Lighthouse. Detailed and consolidated Axe and Lighthouse reports are generated for all main pages.

Functional tests status: Functional tests

Links to reports: 🎭 Playwright report 📄 Allure Report

Non-functional tests status: Nonfunctional tests

Links to reports: 🎭 Playwright report 🪓 Axe Accessibility Report 🗼 Google Lighthouse Accessibility/Performance Report


📝 My LinkedIn Articles


🌱 Currently growing in

  • Accessibility testing (a11y)
  • Performance testing
  • Security testing

📫 Let’s connect


I believe good automation reduces chaos instead of creating it.

Pinned Loading

  1. gad-mcp-copilot gad-mcp-copilot Public

    Experimental test automation framework focused on exploring AI-assisted automation. The framework uses GitHub Copilot and Playwright MCP, includes accessibility and performance audits with Axe and …

    TypeScript

  2. gad-tests gad-tests Public

    Modern test automation framework for UI and API testing of the GAD application using Playwright and TypeScript. The framework follows Page Object Model and Arrange–Act–Assert patterns, uses fixture…

    TypeScript