Skip to content
View Nara-Bayaraa's full-sized avatar
๐Ÿ’ฅ
๐Ÿ’ฅ

Block or report Nara-Bayaraa

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Nara-Bayaraa/README.md

quote1

๐Ÿ‘‹ Hi, I'm Nara Bayaraa

QA Automation Engineer based in Chicago, IL


I build production-ready automation frameworks from scratch using Cypress, Selenium, Java, and JavaScript. My work covers end-to-end UI automation, REST API testing, mobile QA, CI/CD integration, and hybrid BDD frameworks. I also bring strong manual and exploratory testing skills, catching edge cases, visual inconsistencies, and usability issues that automation alone cannot find.

I hold certifications in ISTQB, AWS Cloud Practitioner, Google Data Analytics, and Google AI Essentials.


Connect with Me

Email LinkedIn


Download my resume here

Resume


Snake animation

Core Tech Stack

Automation: Cypress, Selenium, Appium, TestNG, Cucumber (BDD), Page Object Model

Languages: JavaScript, Java, Node.js

API Testing: REST Assured, Postman, cy.api (Cypress plugin), JSON Schema Validation (AJV)

CI/CD and Reporting: GitHub Actions, Jenkins, Mochawesome, ExtentReports

Test Data: Faker.js, DataFaker (Java), dynamic fixture management

Tools: Jira, Zephyr, Maven, MySQL, AWS, Git

selenium Java JavaScript Postman Cypress Jira GitHub GitHub Actions Swagger Zephyr MySQL Chrome DevTools TESTRAILS Page Object Model JSON TestNG Rest-Assured Cucumber REST API AWS Appium JUnit Jenkins


๐Ÿ’ป Example of My Work

  • Manual Test Cases

  • Automated Test Scripts

  • Bug Reports

  • Postman Collection real Estate - Import the .json files directly into your Postman app to see how I handle API testing.

  • Test Documents


Featured Projects

  • ISTQB Foundation Level
  • AWS Cloud Practitioner
  • Google Data Analytics Certificate
  • Google AI Essentials



Hybrid BDD automation framework built in Java demonstrating enterprise-grade patterns.

Highlights:

  • Cucumber Gherkin feature files with Step Definitions and Page Object Model
  • TestNG runner with ExtentReports integration
  • DataFaker for dynamic test data generation on every run
  • Properties file for environment configuration: baseUrl, browser, explicit wait
  • WebDriverManager for automatic driver management
  • Maven project structure with full dependency management

Full automation suite for a banking demo application covering user registration, login, account management, and fund transfers.

Highlights:

  • JSON schema validation using AJV to verify API response structure
  • cy.session caching to avoid repeated login across tests and speed up execution
  • Positive and negative test cases for login, registration, and transaction flows
  • Custom commands and Page Object Model structure
  • GitHub Actions CI/CD pipeline with automated runs

Responsive cross-viewport test suite covering login, inventory browsing, cart management, product detail, checkout, and sidebar navigation.

Highlights:

  • Viewport testing across desktop, mobile, and tablet screen sizes
  • Parallel test execution for faster CI runs
  • Modular test suites runnable independently by feature area
  • Mochawesome HTML report generation and merging
  • GitHub Actions CI with daily scheduled runs at 5:00 AM CST

Framework-focused project demonstrating CI/CD and reporting best practices.

Highlights:

  • True parallel execution using cypress-parallel across multiple spec files
  • Nightly automated CI/CD runs via GitHub Actions cron schedule
  • Mochawesome merge-and-generate reporting pipeline
  • Combined API and UI test coverage in one unified project

Complete REST API test suite for the Petstore OpenAPI demo covering all three resource domains.

Highlights:

  • Parallel CI/CD pipeline with three independent GitHub Actions jobs: Pets, Store, and Users
  • Full CRUD coverage: POST, GET, PUT, PATCH, DELETE operations
  • Each job runs, reports, and uploads artifacts independently
  • Mochawesome reporting per job with artifact upload

Curated JavaScript solutions to coding problems commonly asked in QA automation interviews.

Topics covered: sliding window, dynamic programming, array manipulation, string operations, object handling

Runnable locally with Node.js per challenge file.


How I Work

Every framework I build follows these principles:

  • Tests are independent. Each test creates its own data and cleans it up in afterEach.
  • API and UI are used together. API handles setup and teardown; UI verifies the result.
  • CI/CD is not optional. Every project runs automatically on a schedule and on every push.
  • Test data is never hardcoded. Faker.js, DataFaker, and fixture files keep data fresh and realistic.
  • Assertions go deep. I assert status codes, response bodies, DOM text, input values, and network interceptors.

Happy testing

Popular repositories Loading

  1. Certifications Certifications Public

    1

  2. Nara-Bayaraa Nara-Bayaraa Public

    1

  3. Swag-Labs Swag-Labs Public

    HTML 1

  4. Software-Security-Testing Software-Security-Testing Public

    Forked from PacktPublishing/Software-Security-Testing

    CSS 1

  5. Real-Estate-Project Real-Estate-Project Public

    JavaScript

  6. Coding-Challenges Coding-Challenges Public

    JavaScript