Đảm bảo chất lượng API backend và hệ thống email bằng kiểm thử tự động, thủ công và công cụ AI.
Yêu cầu
Ít nhất 4 năm kiểm thử tự động và đảm bảo chất lượng sản phẩm
Hiểu sâu quy trình kiểm thử tự động end-to-end
Có kinh nghiệm Python và tự động hóa API
Có kinh nghiệm CI/CD với GitHub, Jenkins hoặc GitLab CI
Biết dùng Claude, Cursor, Copilot hoặc ChatGPT hỗ trợ kiểm thử
Trách nhiệm
Thiết kế, phát triển và duy trì kịch bản kiểm thử tự động cho Backend API
Thực hiện kiểm thử toàn diện hệ thống email (API, IMAP, SMTP, workflow)
Kiểm thử hiệu năng, tải và độ chịu tải để phát hiện điểm nghẽn
Tích hợp kiểm thử API tự động vào pipeline Jenkins CI/CD
Có thì tốt
Có kinh nghiệm kiểm thử hiệu năng và bảo mật
Tóm tắt bằng AI từ JD gốc, đọc JD gốc trước khi ứng tuyển.
Mô tả công việc
OVERVIEW
We are seeking a detail-oriented and collaborative API Testing Engineer to join our Agile development team. You will be responsible for ensuring the quality and reliability of backend APIs through automated and manual testing, while actively collaborating with developers, product managers, and stakeholders to deliver high-quality software. In this role, you will embrace AI-assisted testing by leveraging modern AI tools to accelerate test design, automation, debugging, and quality analysis, enabling faster and smarter software delivery.
WHAT YOU’LL DO
Collaborate closely with cross-functional Agile teams, including Backend developers, Frontend developers, Product Owners, and Project Managers to understand requirements and ensure comprehensive Backend API test coverage.
Analyze functional and technical requirements, identify defects early, and ensure sufficient test coverage.
Design, develop, and maintain automated test scripts for Backend APIs using tools such as Postman, Python, or similar technologies.
Execute comprehensive testing for the email system, including API, IMAP, SMTP, JMAP, migration, synchronization, authentication, performance, reliability, and end-to-end workflows.
Perform system and service benchmarking to evaluate performance, scalability, stability, and resource utilization under different workloads.
Conduct performance, load, and stress testing to identify bottlenecks and validate system behavior under expected and peak traffic conditions.
Support Continuous Integration and Continuous Deployment (CI/CD) by integrating automated API tests into Jenkins pipelines.
Monitor API performance, test execution results, and system reliability through analytics and reporting tools (e.g., Allure Reports).
Support Frontend developers during API integration by troubleshooting issues, validating API behavior, and verifying new features and enhancements.
Participate in daily stand-ups, sprint planning, backlog refinement, API reviews, internal demos, and cross-functional team demos.
Yêu cầu công việc
At least 4 years in automation testing and ensuring product quality.
Strong understanding of end-to-end automation testing processes
Experience using AI tools (Claude, Cursor, Copilot, ChatGPT, etc.) to improve testing productivity.
Hands-on experience with a programming language such as Python
Experience in API automation testing (Python, Java, JMeter, Postman, etc.)
Experience in CI/CD process (Github, Jenkins, Gitlab CI, nightly run, etc.)
Experience in Performance and Security testing is a plus.
Have strong analytical and problem-solving skills.
Have a proactive and good work relationship with other team members.