ObjectStyle is a provider of open source solutions and commercial software development services with offices in the US and Poland. We are a major driving force behind such projects as Apache Cayenne – a powerful ORM framework, Bootique.io – a container-less Java app launcher, LinkRest – a model-driven REST engine, and a number of others. Our clients are located in the US, Australia, and EU. We work with the National Hockey League, Wikipedia, and other great companies.
Summary:
We’re looking for a Full Stack QA Engineer to join our NHL Digital team. This role is ideal for someone who is either:
-
A Manual QA with strong automation skills, or
-
An Automation QA with strong manual testing skills
You will own both manual exploratory testing and automated regression suites for web and backend services. You’ll work daily with Playwright + TypeScript and Selenium + Python/pytest, integrate tests into CI/CD, and ensure reliable delivery for millions of hockey fans. Healthy workplace, supportive environment, long-term projects in the sports field. The project has a well-defined process, with continuous integration, weekly release cycles, and solid test documentation.
Responsibilities:
- Perform manual exploratory and regression testing on web applications and REST APIs.
- Develop and maintain automation frameworks using Playwright + TypeScript (primary) and Selenium + Python/pytest.
- Design, execute, and analyze automated test scripts for web UI, REST APIs, and database validation (MySQL).
- Document, track, and escalate issues in JIRA with clear, reproducible steps.
- Integrate automated tests into CI/CD pipelines (GitHub Actions / Jenkins).
- Create test conditions, test data, and scripts covering business and technical use cases.
- Perform cross-browser and cross-device testing via BrowserStack (plus).
- Collaborate with developers and product owners in weekly release cycles.
- Balance manual and automation efforts based on project needs and release timelines.
Qualifications:
- English B2+ (clear verbal/written communication for client coordination).
- Manual testing experience: Strong understanding of test design techniques.
- Automation skills: Proficiency in both: TypeScript + Playwright and Python + pytest (with Selenium WebDriver)
- Solid experience with REST API validation (Postman, requests library, or similar).
- Confident writing SQL queries (MySQL) for test data setup and result verification.
- Experience integrating automation into CI pipelines (GitHub Actions, GitLab CI, or Jenkins).
- Deep understanding of test automation frameworks and page object models.
- JIRA for issue and project management.
- Flexible working hours, independent, self-motivated, and proactive approach.
- Relevant work experience in development and/or testing roles.
Nice to Have (Strong Plus)
- BrowserStack (real device/browser cloud).
- Familiarity with mobile application ecosystems – helpful for future scope.
- Contributions to open-source testing tools or frameworks.
Why would you want to join?
- Scale. You will become part of a thrilling and collaborative environment where you will be able to share your ideas and gain insightful feedback.
- Team level. You will be surrounded by other highly performing team members and will have the chance to grow and scale with us.
- Comfort. We believe that only in a comfortable and safe environment you will be able to perform at your best. That’s why we have a flexible schedule and avoid overtime work.
Ключевые навыки
- Английский язык
- TypeScript
- Python
- Pytest
- Playwright
- Jenkins
- BrowserStack
- MS SQL
- Английский — B2 — Средне-продвинутый