QC Engineer (Middle)

At EmeSoft, you can take your career to the next level by working for a company that values personal accountability and an abundance mentality. We design IT solutions better than anyone but need help to do it. We need your help to innovate and provide our clients with the best possible solutions.

We are looking for a motivated and detail-oriented Middle-Level Quality Control Engineer to join our engineering team. In this role, you will be responsible for ensuring the quality of software products across web and mobile platforms by designing and executing test strategies, contributing to automation efforts, applying AI to testing workflows, and collaborating with cross-functional teams. You are someone who takes ownership of quality, communicates proactively, and is eager to grow into a senior QA role. 

Your Role

Testing Execution 

  • Design, develop, and execute test plans, test cases, and test scripts for web and mobile applications. 
  • Perform functionality, regression, integration, and user acceptance testing (UAT) across multiple features and releases. 
  • Conduct API testing to validate backend services and data integrity. 
  • Execute performance and load testing to identify bottlenecks and ensure system stability. 
  • Identify, document, and track defects with clear and detailed bug reports. 
  • Apply AI to assist with test case generation, testing risk analysis, and optimization of test coverage. 
  • Develop and maintain automated test scripts using standard automation frameworks with AI assistance 
  • Contribute to the expansion of the automated regression test suite. 

Collaboration & Process 

  • Collaborate closely with developers and product managers to understand requirements and identify potential quality risks early. 
  • Participate actively in Agile/Scrum ceremonies including sprint planning, daily standups, and retrospectives. 
  • Conduct root cause analysis for reported defects and suggest preventive measures. 
  • Support QA process improvement initiatives and contribute to the team’s knowledge base. 
  • Assist in mentoring junior QC team members when needed. 

What you bring?

Must-have 

  • Bachelor’s degree in Computer Science, Information Technology, or related field. 
  • 2–4 years of hands-on experience in software quality assurance. 
  • Solid experience in manual testing with strong knowledge of testing methodologies and best practices. 
  • Hands-on experience with at least one test automation framework such as Selenium, Cypress, or Playwright. 
  • Experience with API testing tools such as Postman. 
  • Familiarity with performance testing tools such as JMeter or Locust. 
  • Good understanding of SDLC, Agile/Scrum methodologies, and CI/CD pipelines. 
  • Experience with bug tracking and project management tools such as JIRA and Azure DevOps. 
  • Proven hands-on experience applying AI tools to daily testing work (test case generation, defect analysis, test suite optimization). 
  • Strong analytical thinking, attention to detail, and a quality-first mindset. 
  • Good communication and collaboration skills with both technical and non-technical team members. 

Nice-to-have 

  • ISTQB Foundation certification or equivalent. 
  • Experience with cloud-based environments (AWS, Azure, or GCP). 
  • Exposure security testing or accessibility testing. 
  • Experience using AI-powered QA tools to support testing. 
  • Ability to build effective prompt engineering workflows for testing purposes. 

Why EmeSoft?

  • Receive your full salary during the probation period.
  • Enjoy a 13th-month salary as an annual bonus.
  • Benefit from annual salary reviews for potential increases.
  • Comprehensive insurance coverage in line with Vietnamese labor law, plus premium healthcare.
  • Company covers parking allowances.
  • Participate in exciting company outings, events, and team-building activities.
  • Thrive in an open, friendly, and professional work environment with a values-driven, agile culture.
  • Embark on an attractive career path with a strong focus on personal and professional development.
  • Take advantage of sponsorship for training courses and professional certifications.
  • Maintain a healthy work-life balance with a 40-hour work week, Monday through Friday.

How to apply?

If you’re ready to take the next step in your career, we’re eager to hear from you! Please send an email to talent.acquisition@emesoft.net with the job title you’re applying for and your latest resume attached. We’re looking forward to discovering how your skills and passions align with our team.

Don’t wait – your future starts today!

If you are ready to take your career to the next level, we encourage you to apply for a position at EmeSoft. We look forward to hearing from you!

Carrers Form