QA

QA Automation Engineer (Remote)

Preferable Location(s): Prague, Czechia | Brno, Czechia | Ostrava, Czechia | Bratislava, Slovakia | Ljubljana, Slovenia | Porto, Portugal | Lisbon, Portugal | Warsaw, United States of America | Kraków, Poland
Work Type: Contract
We are a forward-looking company creating software solutions (or — depending on your context — part of a dynamic product team) and we believe in delivering robust, high-quality products through automated testing, continuous integration and engineering excellence. As a QA Automation Engineer, you will play a key role in ensuring the quality, reliability, and performance of our software.

Details
Location: Remote (or specify location/region if needed)
Employment Type: Full-time
Team / Domain: Software Development / QA / Automation
Seniority Level: Mid–Senior (depending on experience)
Required Skills / Technologies: Automation testing, scripting, CI/CD, test frameworks, web/mobile or backend apps

Key Responsibilities
Design and implement automated test plans, test cases, and test scripts for applications (web, mobile, backend or relevant product).
Work with development and product teams to define testing strategies and ensure quality standards before releases.
Create, maintain and improve test automation frameworks — ensuring robustness, scalability, and maintainability.
Integrate automated tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines to support frequent and stable releases.
Execute automated tests, analyze results, report bugs or issues, and follow up on fixes / regressions
Support manual testing efforts when necessary, including ad-hoc tests, exploratory testing or validation of test results.
Collaborate closely with developers, QA/DevOps teams, and product managers to ensure test coverage, code quality, and product reliability.

Requirements
Proven experience as QA Automation Engineer or similar — ideally 2+ years (or more, depending on company needs).
Strong programming/scripting skills (e.g. Python, JavaScript/TypeScript, Java, or other common languages used for test automation)
Experience with automated testing frameworks and tools (could include Selenium, REST / API testing tools, UI and functional testing suites).
Familiarity with continuous integration / continuous deployment workflows (CI/CD), version control (e.g. Git), test reporting and bug tracking tools.
Solid understanding of software testing principles: functional testing, regression testing, integration testing; ability to define test coverage.
Attention to detail, analytical mindset, problem-solving skills; ability to document issues clearly and communicate effectively with engineering teams.
Ability to work in a collaborative, agile team environment.

Nice to Have
Experience testing web, mobile or backend services (broad domain coverage).
Familiarity with performance testing, security testing, load testing or non-functional testing practices.
Experience in microservices architecture, containerised environments, DevOps practices.
Comfortable writing and maintaining documentation, test plans, and test reports.
Understanding of database systems (SQL/NoSQL) and ability to test data flows or API integrations if needed

What We Offer
Opportunity to work on meaningful projects with real impact in product quality and reliability.
A collaborative, technically driven team where quality is taken seriously.
Remote work flexibility (if applicable).
Involvement in the full software lifecycle — from development through release — with ownership of the QA automation process.
Growth opportunities: you’ll shape and influence testing standards, frameworks, and best practices within the organization.

Submit Your Application

You have successfully applied
  • You have errors in applying