Qa Engineer Engineer

Software Engineer In Test(sdet) · Backend/Cloud Automation

Software Engineer in Test (SDET) with 9+ years’ experience in backend development and test automation using Java, Spring Boot, and AWS. Strong background in microservices architecture, API testing, and CI/CD pipeline automation, ensuring scalable and reliable software delivery. Hands-on with tools such as REST-Assured, JUnit, Playwright, Selenium, and basic Appium for mobile testing. Proficient in designing automation frameworks integrated with GitLab CI and Jenkins, applying TDD/BDD practices to improve code quality and early defect detection. A collaborative and detail-oriented engineer who values Agile delivery, continuous improvement, and quality-driven development in cloud-native environments.

Experience: 9 years

Yearly salary: $80,000

Hourly rate: $65

Nationality: 🇳🇿 New Zealand

Residency: 🇳🇿 New Zealand


Experience

AI BACKEND ENGINEER INTERN
Favour (FoodMELtd) – AI‑Driven STEM Startup
2025 - 2025
Delivered backend services for an AI meal-planning platform using Python/Django, providing scalable APIs and personalized recommendations. Built the Recipe Importer by integrating AWS Amplify Web Scraper, Lambda, and RDS within a serverless setup. Designed and implemented automated API and data validation tests with Playwright and TestNG in a CI/CD pipeline. Used Boto3, OpenAI API, and LangChain to automate data extraction and improve test coverage by 25%. Enhanced deployment reliability by embedding automation triggers and quality checks into GitLab CI workflows. Established test metrics dashboards on AWS CloudWatch to monitor success rates and response latency in real time. Collaborated across Agile teams, applying TDD and continuous integration to achieve faster, more stable releases.
SENIOR SOFTWARE ENGINEER
SAIC Maxus – Global Vans Manufacturer (LDV Brand)
2018 - 2024
Redesigned after-sales systems (DMS, Warranty, Parts) into Spring Boot microservices, improving testability and scalability. Applied TDD and built regression suites with JUnit and REST-Assured, achieving 85% API coverage. Maintained CI/CD pipelines with GitLab CI and SonarQube for static analysis and automated quality gates. Introduced integration testing pipelines and monitoring dashboards, improving defect traceability and release speed. Worked with QA teams to automate API and integration testing, cutting production defects by 30%. Developed an internal automation framework to unify test cases across modules, reducing manual verification by 40%. Migrated legacy monoliths to containerized AWS services with Docker and Kubernetes, ensuring consistent environments for test automation. Optimized performance with Redis caching and fine-tuned Oracle SQL, using SkyWalking for tracing and validation. Actively participated in Agile ceremonies and code reviews, promoting quality-first culture and knowledge sharing across teams.
SOFTWARE ENGINEER
Yoozoo Interactive – Global Online Game Publisher
2018 - 2018
Developed real-time messaging services using Java Netty and WebSocket, supporting 10,000+ concurrent users. Built a fault-tolerant chat system with optimized throughput and high availability. Implemented centralized logging and observability via ELK Stack and SkyWalking. Collaborated with SDK and frontend teams to ensure stable API integration and reliable test environments. Supported test automation initiatives by adding service-level validation scripts and deployment smoke checks.

Skills

quality-assurance
english