TopDev

LHV Software

Senior QA/QC Engineer

Quận 3, Hồ Chí Minh
Posted 2 weeks ago and Job expires in 5 days ago

Year of experience

Job Level

Job Type

Contract type

As a Senior QA/QC Engineer you will develop the software for testing: tools, framework, and automation tests. You are primarily focusing on automation for running the tests quickly and repeatedly. You will collaborate with development teams to understand the platform architecture.  This position offers the opportunity to work on both on-premise applications and cloud-based deployments, with an emphasis on testing and ensuring the quality of our applications on cloud platforms such as AWS, Azure, and GCP.

Responsibilities

Quality Assurance: Understand QA processes and systems for safe code delivery. Install, configure and maintain the software test environment.
Test Planning: Develop and maintain the automation test framework, tooling, test services, data analytic project for QA (dashboards, test results)
Test Execution: Design, implement and execute automated tests including functional, contract, performance, load and longevity tests.
Test Environment Setup: Performs maintenance and operational tasks (re-configurating, updating, monitoring) on test environments (performance and staging clusters).
Collaboration with Development Teams: Works with development teams to speed up testing and delivery, reproduce and resolve problems.
Test Case Development: 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.
Collaboration: Work with development teams to reproduce and resolve problems.
Monitoring Test Results: Analyze defects and test results to be able to deduct the chain of events leading to a failure.

Requirements

Experience: 3+ years of experience in software testing and quality assurance.
Testing and Quality Assurance: Experience in writing automated tests using tools such as Cypress, Selenium, Playwright or other frameworks.
User Acceptance Testing (UAT): Knowledge of CI/CD pipelines and integrating test automation into them (e.g., GitHub Actions, Jenkins, GitLab CI, etc.).
Cloud Services: Experience with cloud infrastructure services like AWS EC2, S3, Azure Blob Storage, or GCP services.
APIs and Web Services: Strong understanding of API testing, and working with RESTful or GraphQL APIs.
Personal Attributes: Passionate about testing and care about quality and see testing as a critical part of the development process.
Development Tools: [Advantage] Experience with performance testing tools (e.g., k6.io, JMeter, LoadRunner).
Code Quality: [Advantage] Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
Algorithmic Knowledge: [Advantage] Knowledge of cloud-native application monitoring and logging tools (e.g., Grafana/Loki, CloudWatch, Stackdriver, Azure Monitor, .).
Security: [Advantage] Experience with security testing tools and methodologies for cloud applications.
Databases: [Advantage] Good knowledge of relational database design and transactional SQL and DBMS (Oracle, MSSQL).

Benefits

  • Flexible working from home and in the office. 
  • 15 days annual leaves, 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 skill) are provided. 
  • Annual Company trip (4 days including weekends). 
  • GoodLife program: Company trips (annually, quarterly), Clubs (Sports, etc.) 
  • Annual health check-up.