Job Overview:
At O|tech, we build cloud-based systems that support critical, real-world operations. We are looking for a Mid-Level Automation Test Engineer to help ensure the quality and reliability of our AWS-hosted platforms.
You will work closely with backend and frontend engineers to design and maintain automated tests for systems built primarily with Python (FastAPI) on the backend and Vue.js on the frontend. This is a hands-on role where you’ll contribute directly to improving test coverage, automation frameworks, and overall software quality.
What You’ll Be Doing
- Design, implement, and maintain automated test suites for AWS-hosted applications
- Develop automated tests for FastAPI-based backend services
- Automate UI tests for Vue.js web applications
- Validate system behaviour across APIs, services, and user interfaces
- Integrate automated tests into CI/CD pipelines
- Collaborate with developers to define test scenarios early in the development process
- Identify, document, and track defects with clear and practical reporting
- Continuously improve test reliability, structure, and coverage
What We’re Looking For
- 3+ years of experience in software testing with a strong focus on automation
- Strong experience writing automated tests in Python
- Hands-on experience testing REST APIs, ideally built using FastAPI
- Experience automating tests for modern frontend frameworks such as Vue.js
- Familiarity with automation tools such as Pytest, Playwright, Selenium, or Cypress
- Experience working with AWS-hosted systems
- Good understanding of CI/CD pipelines and version control (Git)
- Solid understanding of QA best practices and software development lifecycles
Nice to Have
- Experience with Docker and containerised environments
- Exposure to AWS services such as EC2, S3, RDS, or Lambda
- Experience with performance or load testing
- Experience working in Agile teams
Why Join O|tech
- Work on scalable, cloud-based systems running in AWS
- A practical, collaborative engineering culture
- Ownership over quality and automation practices
What we offer:
- A supportive, innovative environment where your ideas matter
- Opportunities for professional development and continuous learning
- Competitive salary and benefits package
Apply Now to join our team and contribute to groundbreaking projects that make a difference.