Senior Software Test Engineer (Manual+Automation)

Summary

Full Stack QA Engineer owning manual exploratory testing and automated regression suites for web apps and REST APIs. Uses Playwright/Cypress/Selenium for UI automation, SQL/MySQL for database validation, and Grafana/Prometheus for observability, with AI-assisted testing integration.

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 team. This role is ideal for a Manual QA with strong automation skills who is passionate about leveraging modern tooling and AI to drive quality. You will own both manual exploratory testing and automated regression suites for web and backend services. You'll work daily with a modern UI automation framework (such as Playwright, Cypress, or similar), design robust database validation strategies, and monitor application health using Grafana and Prometheus. You'll have the opportunity to integrate AI-assisted or agent-driven testing into our workflow to improve efficiency.

Responsibilities:

  • Perform manual exploratory and regression testing on web applications and REST APIs.
  • Develop and maintain automation frameworks using a modern UI automation tool (e.g., Playwright, Cypress, Selenium, or equivalent).
  • Design, execute, and analyze automated test scripts for web UI, REST APIs, and database validation.
  • Implement AI-assisted or agent-driven testing strategies to enhance test coverage and reduce maintenance overhead.
  • Set up and utilize Grafana dashboards and Prometheus metrics to monitor application performance and identify potential issues from a QA perspective.
  • Write complex SQL queries to perform back-end data validation, test data setup, and integrity checks.
  • 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+/C1 (clear verbal/written communication for client coordination).
  • Manual testing experience: Strong understanding of test design techniques.
  • Automation skills: Proficiency in at least one modern UI automation framework (Playwright, Cypress, Selenium WebDriver, or equivalent).
  • Strong hands-on test automation experience, including experience with AI-assisted or agent-driven testing.
  • Practical experience with Grafana and Prometheus for monitoring and observability.
  • Strong database and SQL knowledge (MySQL) for test data setup and result verification.
  • Working knowledge of Git for version control.
  • Flexible working hours, independent, self-motivated, and proactive approach.
  • Relevant work experience in development and/or testing roles.

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.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available