QA Engineer

  • Technology
  • Ho Chi Minh, Vietnam

QA Engineer

Job description

We are looking for a Quality Assurance/Quality Control (QA/QC) engineer to develop and execute exploratory and automated tests to ensure product quality. QA/QC engineer responsibilities include planning, designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)

 

The QA/QC technician role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets the business needs, while being cost-effective. Ultimately, s/he should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.

 

Our tech team is building a world-class shopping destination deployed on scalable, reliable infrastructure. You will have the opportunity to get hands-on with Google Cloud Platform and develop solutions for an agile, cloud-first startup. As a QA/QC Engineer at Leflair, you will have the resources and opportunity to test diversity of products from web to mobile apps, from API services to cronjobs, workers and databases. As part of a human-sized team you will have a big impact at Leflair.

 

Key responsibilities

  • Work directly with CTO, Business Analyst & other team leaders

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback

  • Create detailed, comprehensive and well-structured test plans and test cases

  • Estimate, prioritize, plan and coordinate testing activities

  • Design, develop and execute automation scripts using open source tools

  • Identify, record, document thoroughly and track bugs

  • Perform thorough regression testing when bugs are resolved

  • Develop and apply testing processes for new and existing products to meet client needs

  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements

  • Monitor debugging process results

  • Investigate the causes of non-conforming software and train users to implement solutions

  • Track quality assurance metrics, like defect densities and open defect counts

  • Stay up-to-date with new testing tools and test strategies

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject

  • Minimum of 3 years work experience in software development and quality assurance

  • Strong knowledge of software QA methodologies, tools and processes

  • Experience in writing clear, concise and comprehensive test plans and test cases

  • Hands-on experience with both white box and black box testing

  • Hands-on experience with automated testing tools

  • Solid knowledge of HTML, CSS & JS

  • Experience working in an Agile/Scrum development process

  • Experience in automation testing is a MUST

  • Experience with performance and/or security testing is an advantage

  • Good communication skills both in English and Vietnamese, details oriented and result driven

  • Experience in problem solving and analysis

  • Experience in MongoDB, MySQL and scription is an advantage

  • Experience in understanding GIT flow is an advantage