
Software Engineer in Test
DoiT International
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇬 Bulgaria
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSCloudCypressDistributed SystemsETLGoogle Cloud PlatformMicroservicesPythonTerraformTypeScript
About the role
- Design, build, and maintain automated test frameworks using Playwright and TypeScript.
- Develop and execute tests for web apps, APIs, and microservices, covering functionality, scalability, and performance.
- Integrate automation into GitHub Actions CI/CD pipelines and continuously improve test efficiency.
- Support and maintain test environments using GCP, AWS, Terraform, and Pulumi.
- Plan, design, and execute both manual and automated tests to ensure software quality and reliability.
- Lead and mentor engineers on automation frameworks, strategy, and best practices.
- Define and evolve test strategies for SaaS platforms, including data observability, ETL processes, and FinOps systems.
- Create and maintain test plans, document and track defects, and collaborate closely with developers to improve testing processes and tooling.
- Deliver additional test coverage within existing frameworks.
Requirements
- 5+ years of experience in QA or SDET roles, with a proven track record driving automation-first testing strategies.
- 3+ years of hands-on coding experience in TypeScript, Python, or another OOP language, building and maintaining test frameworks.
- Deep expertise in Playwright or Cypress for both UI and API automation.
- Solid understanding of CI/CD pipelines, cloud environments (GCP/AWS), and microservices architecture.
- Experience testing Cloud or SaaS-based products, ensuring reliability, scalability, and performance in distributed systems.
- Broad QA expertise across unit, integration, regression, UAT, and end-to-end testing.
- Strong communication, analytical, and collaboration skills, with the ability to influence quality practices in fast-paced, global teams.
Benefits
- Unlimited PTO
- Flexible Working Options
- Health Insurance
- Parental Leave
- Employee Stock Option Plan
- Home Office Allowance
- Professional Development Stipend
- Peer Recognition Program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptPythonPlaywrightCypressCI/CDtest automationtest frameworksmicroservicesETL processesdata observability
Soft skills
communicationanalyticalcollaborationleadershipmentoring