Ian Allheim,
Sr Software Developer in Test

About Me 👋🏻

With extensive experience in software testing, quality assurance, and automation frameworks, I specialize in designing and delivering robust, scalable testing solutions. Proficient in Python, JavaScript, and Node.js, I have built and maintained automated test suites that ensure exceptional software quality and reliability. I'm skilled at uncovering critical issues, stress-testing systems, and streamlining processes to boost efficiency. Passionate about automation, I continuously seek opportunities to eliminate manual bottlenecks and create smarter, faster workflows that drive better results.

Skills

Python Logo Python
I'm very proficient in Python with multiple years of creating/maintaining automation suites (Selenium/Playwright).
Typescript Logo Typescript
I've worked with typescript for 2-3 years specifically with Playwright.
Node.js Logo Node.js
I've worked with Node.js for 2-3 years specifically with Playwright.
Playwright Logo Playwright
I've worked with Playwright for 5 years Creating and updating test suites.
Cypress Logo Cypress
I've worked with Playwright for 1 year Creating a proof of concept for automation.
Selenium Logo Selenium
I've worked with Seleneium for 6 years Creating and updating test suites in multiple projects.
Postman Logo Postman(API)
I've worked with Postman for 7 years Testing API and creating Newman automation.
Accessibility Logo Accessibility Testing
I've completed automation to meet WCAG guidelines.
Performance Logo Load Testing(Locust)
I've worked with Locust.io for 1-2 years creating and writing load performance tests.
I18n Logo I18n
I've worked with and managed teams to convert/test sites to i18n(With automation testing).
Security Logo Security Testing
I've gone through capture the flag events and always love to find a exploit.
Intellij Logo Pycharm/Aqua/VS
Pycharm CE is so far my favorite.
GitLab Logo Github/Gitlab
I've created repo's and reviewed PR's and creates pipelines and nightly jobs for automation.
Jenkins Logo CI/CD
I've created continuous integration into automation/projects to validate code changes.
Test Case Logo Test Cases
I've worked with Zephry/Test Rails/ and numerous other apps to create/maintain test cases.
Agile Logo Agile
I'm familiar with Agile/Scrum and even run them retro's and stand-ups.
Linux Logo Linux
I'm COMPTIA + 103/104 Linux Certified
Jira Logo Jira
I've worked and managed jira for sprints and kanbans
SQL Logo SQL/PostgresSQL
I've had multiple interactions/experience with sql and nosql databases.
Manual QA Logo Manual Validation
Even though I believe automation is the key to a healthy pipeline manual testing will still always be needed.
Slack Logo Slack SDK
I've created slackbots for nightly automation runs to notify the team of statuses.
Clickup Logo Clickup
I've created clickup tickets and sprints for my team.
Report Portal Logo Report Portal
I've setup report portal(Self hosted) and sent runs to it, to track flakiness and runs over time.
Datadog Logo Datadog
I've worked with datadog for logging bugs and also user heat maps.

Projects

MonkeyType Gif MonkeyType (Selenium)
PvPoke Gif Pokemon Battle (Playwright)
Slack Graph Slack Bots (Panda and Matplotlib)
red Ball Tracker Red Ball Tracker (OpenCV)

Certifications

CompTIA Logo CompTIA Linux+
TSIA Logo TSIA
codecademy Logo Codecademy

Contact Me

Linkedin Logo Linkedin
Email Logo Gmail
Discord Logo Discord(notlan585)
Git Logo Gitlab