Skip to content
View choushen's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Lumbridge Castle

Highlights

  • Pro

Block or report choushen

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
choushen/README.md

Hello / こんにちは / 你好

  • 🎓 Computer Science BSc

  • 🎓 Software Engineering Specialist with AI MSc

  • 🌱 I’m currently working on my TypeScript and Python skills, so expect to see more of that on my GitHub. I'm comfortable with C# and Java. I work with C# every day, and Java got me through uni :-)

  • ⭐ Outside of testing:

    • I'm an adopter of AI tools (Antigravity, Copilot and Cursor, making use of MCP servers). I tend to use AI as a productivity tool to complement what I know and study what it produces before dropping it into a codebase.
    • I enjoy game development, computer graphics and mobile applications using ReactNative, building web applications using ReactTS, DaisyUI (TailwindCSS), and working with AI using LangChain. My first language was Lua, so I dip in and out of it occasionally when modding video games, or making my own.I'm experienced in Python-based Data Science: EDA, Supervised Learning (Regression/Classification), and Unsupervised Learning (Clustering/PCA).
  • 💬 I specialise in:

    • Building scalable test solutions using Selenium, Playwright, Appium and Cypress using C#, Python, TypeScript and Java and integrating them into CI/CD tooling such as Jenkins, Bamboo, GitHub Actions and Azure.
    • Building modern frontends making use of React, DaisyUI and styling and MotionJS for animations. For backend, I opt for .NET Core/Minimal, Azure Serverless, or if Python, then Django or Flask.
  • 🗣 I'm fluent in English, able to converse in Japanese, and currently trying to improve my Chinese Mandarin skills.

  • ℹ️ Below are some testing projects that are not listed in the pinned section of my profile:

Pinned Loading

  1. py-sdet-challenge-1 py-sdet-challenge-1 Public

    UI test suite written in python with selenium and pytest that uses docker for containerisation.

    Python

  2. py-sdet-challenge-2 py-sdet-challenge-2 Public

    API test suite written in python with selenium and pytest that uses docker for containerisation.

    Python

  3. csharp-test-automation-ui-1 csharp-test-automation-ui-1 Public

    A csharp test framework that uses Nunit, Selenium, Specflow, Allure for reporting and Github Actions.

    C#

  4. csharp-test-automation-api-1 csharp-test-automation-api-1 Public

    A csharp API testing framework utilising RestSharp, NUnit, and SpecFlow for automating and validating API requests. This framework supports BDD-style tests, schema validation with Newtonsoft.Json, …

    C#

  5. playwright-typescript-tech-challenge-1 playwright-typescript-tech-challenge-1 Public

    A small playwright test pack written in typescript.

    TypeScript

  6. playwright-dotnet-poc playwright-dotnet-poc Public

    A proof of concept using playwright and dotnet. It's just an example of how quickly we can set up playwright in dotnet.

    C#