
QA Automation Engineer
Qureos Inc • İzmir, Aegean Region, Turkey
**Role & seniority: ** QA Automation Engineer (mid-level; 3+ years experience)
**Stack/tools: ** JavaScript/TypeScript; Cypress or Playwright; API testing (Supertest, Postman or equivalent); CI/CD (GitHub Actions preferred); version control (Git)
**Top 3 responsibilities: **
-
Design/develop/maintain automated test suites for web apps and APIs
-
Build end-to-end, integration, regression tests (Cypress/Playwright)
-
Integrate automation into CI/CD pipelines and troubleshoot/maintain test stability
-
Must-have skills:
-
Hands-on automated testing in JS/TS
-
Strong API testing experience (Supertest/Postman or similar)
-
Ability to read/analyze backend codebases for test coverage
-
Testing methodology knowledge + debugging/analytical skills
-
Ability to convert repetitive manual testing into reliable automation
-
Collaboration/communication with dev/product teams
-
-
Nice-to-haves:
-
Experience with both Cypress and Playwright
-
Agile/Scrum experience
-
Load/performance testing knowledge
-
Familiarity with cloud-based development/deployment environments
-
Documentation of test plans/cases/workflows (mentioned as expected)
-
-
Location & work type: Not specified in provided text.
Full Description
We are looking for a skilled and detail-oriented QA Automation Engineer to join our team. The ideal candidate will have hands-on experience in automated testing within a JavaScript/TypeScript environment and a strong understanding of API testing, CI/CD pipelines, and backend system validation. You will play a key role in improving product quality by building scalable automated testing solutions and converting repetitive manual testing processes into efficient automated scripts.
Key Responsibilities
- Design, develop, and maintain automated test suites for web applications and APIs
- Build and execute end-to-end, integration, and regression test cases using Cypress or Playwright
- Perform API-level testing using tools such as Supertest, Postman, or equivalent frameworks
- Collaborate with developers and product teams to understand application workflows and testing requirements
- Read, analyze, and navigate backend codebases to create effective test coverage
- Identify repetitive manual testing tasks and convert them into reliable automation scripts
- Integrate automated tests into CI/CD pipelines and ensure smooth deployment validation
- Monitor test execution results, troubleshoot failures, and maintain testing stability
- Contribute to improving QA processes, automation frameworks, and testing best practices
- Document test plans, test cases, and automation workflows
Requirements
- 3+ years of experience writing automated tests in a JavaScript/TypeScript stack
- Strong hands-on experience with Cypress or Playwright (experience with both is a plus)
- Experience with API testing frameworks such as Supertest, Postman, or equivalent tools
- Ability to read and navigate backend codebases for testing purposes
- Experience setting up or maintaining CI/CD pipelines, preferably using GitHub Actions
- Strong understanding of software testing methodologies and automation best practices
- Experience converting manual repetitive testing tasks into automated solutions
- Good debugging, analytical, and problem-solving skills
- Strong communication and collaboration abilities
Preferred Qualifications
- Experience working in Agile/Scrum environments
- Familiarity with version control systems such as Git
- Knowledge of performance or load testing tools is a plus
- Exposure to cloud-based development or deployment environments is an advantage