Job Description
- Understand QA processes and systems for safe code delivery. Install, configure and maintain the software test environment.
- Develop and maintain the automation test framework, tooling, test services, data analytic project for QA (dashboards, test results)
- Design, implement and execute automated tests including functional, contract, performance, load and longevity tests.
- Performs maintenance and operational tasks (re-configurating, updating, monitoring) on test environments (performance and staging clusters).
- Works with development teams to speed up testing and delivery, reproduce and resolve problems.
- Design, develop and execute test cases on component/integration and end to end level to ensure product quality. Write and maintain clear, precise bug reports to submit to the bug tracking system.
- Work with development teams to reproduce and resolve problems.
- Analyze defects and test results to be able to deduct the chain of events leading to a failure.
Skills & Expertise
Required Qualifications:
- 3+ years of experience in software testing and quality assurance.
- Experience in writing automated tests using tools such as Cypress, Selenium, Playwright or other frameworks.
- Knowledge of CI/CD pipelines and integrating test automation into them (eg, GitHub Actions, Jenkins, GitLab CI, etc.).
- Experience with cloud infrastructure services like AWS EC2, S3, Azure Blob Storage, or GCP services.
- Strong understanding of API testing, and working with RESTful or GraphQL APIs.
- Passionate about testing and care about quality and see testing as a critical part of the development process.
Advantage Qualifications:
- Experience with performance testing tools (eg, k6.io, JMeter, LoadRunner).
- Familiarity with infrastructure-as-code tools (eg, Terraform, CloudFormation).
- Knowledge of cloud-native application monitoring and logging tools (eg, Grafana/Loki, CloudWatch, Stackdriver, Azure Monitor, .).
- Experience with security testing tools and methodologies for cloud applications.
- Good knowledge of relational database design and transactional SQL and DBMS (Oracle, MSSQL).
Job benefits
- Flexible working from home and in the office.
- 15 days annual leave, working Monday - Friday.
- MacBook pro is provided.
- Attractive salary and Fully paid Insurances.
- 13th salary is paid before Lunar New Year.
- Premium Healthcare Insurance (PVI insurance).
- Allowances: team building, sports activities, parking fees, and electricity/internet fees.
- Training courses (English, IT, soft skills) are provided.
- Annual Company trip (4 days including weekends).
- GoodLife program: Company trips (annually, quarterly), Clubs (Sports, etc.)
- Annual health check-up.