Skip to content
View pmicko's full-sized avatar
🧪
🧪

Block or report pmicko

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
pmicko/README.md

🚀 About Me

Hey there 👋 I am a QA Engineer experienced in coding and test automation who loves the world of Quality Assurance and enjoys the ecosystem of JavaScript.

I quickly learn new skills and technologies, which help me boost test development and ensure the best possible quality of web and mobile apps.

Languages / Technologies / Frameworks

javascript typescript cypress playwright webdriverio mocha graphql postgresql

Tools

webstorm git github githubactions postman circleci sentry kibana

visitors

Pinned Loading

  1. playwright-example playwright-example Public

    🧪 Example of simple E2E test written in TS using Playwright 🎭

    TypeScript

  2. cypress-performance-example cypress-performance-example Public

    ⚡️ Example of frontend performance tests and performance audit using Cypress framework and browser's performance API

    TypeScript

  3. lighthouse-ci-demo lighthouse-ci-demo Public

    🔦 Demo of Lighthouse CI running on Github Actions environment

    JavaScript 1

  4. Cypress - Send test results to elast... Cypress - Send test results to elastic server
    1
    export const sendDataToElastic = currentTest => {
    2
    	if (Cypress.env('ELASTIC_URL')) {
    3
    		const timestampElasticData = new Date().toISOString()
    4
    		const timestampIndex = format(new Date(),'yyyy.MM.dd')
    5
    		const index = `qa-test-report-${timestampIndex}`
  5. Cypress 10+ & Identity Server 4 - Pr... Cypress 10+ & Identity Server 4 - Programmatic login using API (authorization code flow + PKCE) & UI login
    1
    import { LOGIN_SELECTORS as selectors} from "./login.selectors"
    2
    import { authenticationData as authData } from "../../fixtures/authData"
    3
    const identityServerUrl = Cypress.env("IDENTITY_SERVER_URL")
    4
    
                  
    5
    Cypress.Commands.add('loginAPI', (username, password) => {
  6. Playwright - Send metadata about tes... Playwright - Send metadata about test results from every test to ElasticSearch for further analysis (e.g. trends)
    1
    import type { Reporter, TestCase, TestResult } from '@playwright/test/reporter';
    2
    import axios, { AxiosResponse } from 'axios';
    3
    
                  
    4
    class ElasticReporter implements Reporter {
    5
      testResultsPromises: Array<Promise<AxiosResponse>> = [];