# Mohsin Mohammed T L (Mohsin) > Senior Quality Engineer Analyst & SDET. I build reliable test automation, CI pipelines, and the tooling around them. Computer Science graduate with about five years in quality engineering at Accenture, testing web, Android and iOS apps at scale. I write end-to-end suites in Playwright and agentic frameworks, wire them into CI as quality gates, and contribute fixes back to the open-source testing tools I use. - Site: https://mohsintl.is-a.dev/ - GitHub: https://github.com/Mohsintl - LinkedIn: https://www.linkedin.com/in/mohsintl - Email: tlmdmohsin782@gmail.com ## Experience Accenture (Client: a leading social media platform) - Senior Quality Engineer Analyst, Dec 2025 – present - Functional quality for client-facing features on web, Android and iOS: regression planning, test-result validation and release readiness. - Help train three client AI agents: one turns application logs into test steps, one tries to reproduce issues on an emulator, and one proposes Jira labels for a reviewer to approve. - Evaluate the agents' proposals with structured feedback (correct, incorrect and other categories) to improve the accuracy and ranking of later recommendations. - Mentor junior QA engineers, and use GitHub Copilot and AI-assisted workflows in test development. - Quality Engineer Analyst, Dec 2022 – Nov 2025 - End-to-end functional testing of communication, calling and chat features on web, Android and iOS. - Maintained and ran regression suites, including two-cycle regression for web and mobile releases. - Defect triage, prioritisation, verification and SLA tracking with engineering teams. - Quality Engineer Associate, Oct 2021 – Nov 2022 - Manual functional testing of web and mobile features on Android and iOS in an Agile team: regression cycles, defect verification and test-result validation. ## Projects - [automation-exercise-playwright](https://github.com/Mohsintl/automation-exercise-playwright): End-to-end suite for an e-commerce demo site using the Page Object Model. (Playwright, TypeScript, GitHub Actions) - [e2e-automation-exercise](https://github.com/Mohsintl/e2e-automation-exercise): The same journeys ported to the agentic e2e framework, to compare it with Playwright. (e2e, TypeScript, GitHub Actions) - [OmaDeck](https://github.com/Mohsintl/omadeck): Turns a phone into a Stream Deck and voice remote for Omarchy and Hyprland, served as a PWA from a small Python bridge. (Python, PWA, e2e, GitHub Actions) - [AI Conversation Control](https://github.com/Mohsintl/ai-conversation-control): A browser extension that saves your messages to ChatGPT and Claude as checkpoints you can search and jump back to. (TypeScript, Chrome Extensions) ## Open-source contributions - e2e (Agentic end-to-end testing framework): [Fix date patterns in the replay cache](https://github.com/e2e-inc/e2e/pull/1511), merged - e2e (Agentic end-to-end testing framework): [JUnit failure screenshots as GitLab attachments](https://github.com/e2e-inc/e2e/pull/1526), merged - e2e (Agentic end-to-end testing framework): [OmaDeck added as a community example](https://github.com/e2e-inc/e2e/pull/1707), merged - e2e (Agentic end-to-end testing framework): [Automation Exercise added as a community example](https://github.com/e2e-inc/e2e/pull/1512), merged - Selenium (Browser automation framework): [Fix Select escaping of trailing double quotes (Python)](https://github.com/SeleniumHQ/selenium/pull/18292), merged - Selenium (Browser automation framework): [Find Select options by value with XPath (Python)](https://github.com/SeleniumHQ/selenium/pull/18305), merged - omarchy-widgets (Desktop widgets for Omarchy): [Pressure widget: free RAM the way the kernel sees it](https://github.com/SimonSchubert/omarchy-widgets/pull/463), merged - omarchy-widgets (Desktop widgets for Omarchy): [Pressure 1.2: poll every 30 s instead of every 2](https://github.com/SimonSchubert/omarchy-widgets/pull/471), merged - omarchy-widgets (Desktop widgets for Omarchy): [Capture widget: dictate a thought and save it to ~/inbox.md](https://github.com/SimonSchubert/omarchy-widgets/pull/474), merged - brag (Launch videos for the project you just built): [CI that runs the skill-sync and docs checks on every pull request](https://github.com/latent-spaces/brag/pull/72), merged - test-reporter (Test results in GitHub Actions): [Document when checks: write is needed](https://github.com/dorny/test-reporter/pull/865), in review - OpenRig (Multi-agent orchestration CLI and daemon): [Warn on an unrecognized --kind in rig specs commands](https://github.com/mvschwarz/openrig/pull/2365), merged - OpenRig (Multi-agent orchestration CLI and daemon): [Readable error when daemon workspace validation refuses](https://github.com/mvschwarz/openrig/pull/2367), merged - OpenRig (Multi-agent orchestration CLI and daemon): [Refocus traces work in catalogued projects outside the workspace root](https://github.com/mvschwarz/openrig/pull/2717), merged - Sellbird (Sales reply agent): [Replies follow the configured offer and booking settings](https://github.com/ethanplusai/sellbird/pull/203), co-authored - Paperclip (Agent management platform): [Reconcile stranded agents behind pending accounting](https://github.com/paperclipai/paperclip/pull/18590), in review ## Notes - [Smoke on every PR, three browsers every night](https://mohsintl.is-a.dev/notes/smoke-on-prs-regression-nightly/): How I split a Playwright suite into a fast PR gate and a full cross-browser regression, without hammering a public demo site. - [Porting 23 Playwright tests to an agentic framework](https://mohsintl.is-a.dev/notes/porting-playwright-to-e2e/): What broke when I moved the same journeys to the e2e framework: 15 locators, ads that only load in CI, and a "bug" that was really the site. - [Failure screenshots in GitLab test reports](https://mohsintl.is-a.dev/notes/junit-screenshots-in-gitlab/): GitLab can show a failed test's screenshot right in the pipeline report, if the JUnit XML points at it the right way. ## Skills - Test automation: Playwright, e2e (agentic), Selenium, Vitest, pytest, API testing - Languages: TypeScript, JavaScript, Python - CI and tooling: GitHub Actions, Docker, Node.js, Git - Certifications: AWS Certified Cloud Practitioner ## QA resources - [Cheat sheets, templates, test cases and test scripts](https://mohsintl.is-a.dev/resources/)