19 days ago
Remote, PolandSenior
Responsibilities
- Design, implement, and maintain automated UI, API, and integration tests with Playwright using JavaScript/TypeScript and/or Python.
- Use AI-assisted tools such as Cursor and GitHub Copilot for test design, refactoring, and failure analysis while validating generated output and following data-handling guidelines.
- Plan and execute functional, regression, smoke, and critical-path testing against acceptance criteria and identify quality risks early.
- Design and maintain test data approaches, including fixtures, isolation, and environments, to keep automated suites reliable in CI and parallel runs.
- Contribute to test-layering decisions covering API, component, and full end-to-end testing.
- Run and maintain automated test suites in CI pipelines and improve stability, reporting, and failing-build triage.
- Partner with engineering and product in agile ceremonies and document test scenarios and defects.
- Reduce flaky tests, improve test-code structure, and apply test-pyramid and risk-based prioritization practices.
- Test REST and GraphQL APIs, validate contracts and payloads, and verify data with SQL or equivalent tools.
Requirements
- At least 5 years of QA experience with a strong focus on test automation as an individual contributor.
- Proven experience building and maintaining Playwright tests for UI and API testing with JavaScript/TypeScript and/or Python.
- Daily practical experience using AI-assisted development tools for QA work and critically reviewing AI-generated tests.
- Solid API and integration testing experience, including authentication, mocking/stubbing, and debugging across services.
- Practical experience managing test data and automation environments for isolation, fixtures, stability, and parallel or CI runs.
- Hands-on CI/CD experience running automated tests in pipelines and experience working with Docker.
- Strong knowledge of testing fundamentals, including the test pyramid, risk-based testing, agile practices, and defect lifecycle.
- Experience with Jira or a similar tool.
- Excellent written and verbal English for distributed collaboration.
- Experience improving quality for long-lived, evolving products rather than only greenfield projects.
Benefits
- Indefinite Contract of Employment.
- Fully remote work arrangement.
- Company equity eligibility for every Appfire team member.
- 26 paid vacation days annually, Wellness Days at one day per month, and 24 hours of paid volunteer time.
- Fully covered Luxmed private healthcare, with partner coverage extensions and additional upgrades available.
- Fully paid UNUM life insurance.
- 150 PLN monthly MyBenefit allowance for a Multisport card or other shopping, restaurant, and entertainment experiences.
- 200 PLN net monthly home-office allowance for electricity and internet costs.
- 300 PLN monthly Lunch Card allowance for groceries or dining through a virtual Pluxee card.
Tech Stack
Categories
About Appfire
Appfire builds and acquires software apps that extend platforms like Atlassian (Jira, Confluence), Microsoft, monday.com, and Salesforce for enterprise collaboration, workflow automation, and agile/ITSM teams. It sells commercial marketplace apps and subscriptions, has been on the Atlassian Marketplace since 2012, and its portfolio includes BigPicture, 7pace Time Tracker, JXL, Comala Document Management, and Jira Misc Workflow Extensions. Founded in 2005 and headquartered in Burlington, Massachusetts, it serves tens of thousands of customers worldwide.
