Ho Chi Minh City, Ho Chi Minh City, Vietnam

Lead QA Engineer

 Job Description:

The Lead QA Engineer will be responsible for hands-on test creation and automated execution, as well as the analysis and reporting of testing activities for various layers of the application, as well as the creation or improvement of internal tools and test frameworks. The role will be to lead the test team in developing testing strategies and test plans to ensure that the application meets business functional and non-functional requirements while upholding the highest quality standards.

  • Examine product specifications and requirements
  • Make certain that testing activities are carried out in accordance with the testing strategy and plan.
  • Implement and contribute to automation/performance testing strategies Define test data environment requirements
  • Defines or contributes to the estimation of test effort based on experience, tools, and historical data.
  • Generates test data, as well as writes and executes test cases/scripts. To ensure that problems are resolved, analyses test results, documents issues, and retests corrections. Provide optimization advice
  • Ensure that defects are reported and classified in a timely manner.

Requirements

  • Bachelor's or Master's Degree in Computer Science or a closely related field is required.
  • 5+ years of hands-on experience leading a team for mobile and web application test automation.
  • Solid SQL knowledge
  • Proven experience in taking ownership of stretch QA metrics for the team and working with members to meet expectations on a consistent basis.
  • Strong analytical, problem-solving, and root-cause analysis skills. Hands-on experience with industry-standard test tools and testing frameworks (e.g., Selenium, Appium).
  • Understanding and experience in the following areas:
  • API testing JavaScript frameworks exposure Load & Performance automation End to End testing Agile/SCRUM System integration testing experience
  • Solid knowledge of Java, JavaScript, and Python. Understanding of testing throughout the Software Development lifecycle.
  • Prior experience planning and executing testing at all levels.
  • Strong understanding of testing processes and defect tracking
  • Demonstrated ability to effectively interact with development teams to assist in the implementation of optimised and reusable functional test automation
  • Initiate, develop, and maintain effective working relationships with team members on a proactive basis, and provide technical expertise support for individual contributors as needed.
  • A desire to learn, grow, and enjoy the responsibility and accountability that come with having a lot of ownership and autonomy.
  • Excellent written and verbal communication skills in English
  • Experience working in a startup environment is preferred