Lead/Senior QA Engineer

at VinAI (View all jobs)

Hanoi, HCM

Who is VinAI looking for? 

As a Lead Software Engineer in Test, you will play a crucial role in the success of our company by contributing to, as well as driving, high-quality releases and value-delivery to our customers. In this role, you will be automating tests for applications, mobile phone and RESTful APIs to support our high-transaction and big-data SaaS applications. Your attention to detail , creative problem-solving and forward thinking will directly impact the company’s success, as well as the success of your peers across the organization. By following and evangelizing quality standards, as well as overall SDLC processes as they relate to quality, you will be able to affect meaningful change in the organization and help drive our culture to a quality and customer-first mentality.

What you’ll do:

  • Develop, implement and assign master test plans and incorporate them into the software testing process for the product.
  • Build, maintain and scale an automation testing framework from scratch.
  • Create thorough and detailed test artifacts (test plans, test cases, defects) from documentation and technical specifications.
  • Run and maintain automation scripts for new functionality and regression testing.
  • Lead and manage both the automation and manual test activities done by the testers.
  • Perform both automation and manual testing as required by the project/product.
  • Defect tracking and issue status reporting
  • Work closely with the customer’s team on multiple projects for both automation and manual testing activities and tasks.
  • Actively develop and improve skill set and abilities by keeping aware of QA industry trends and techniques
  • Think & contribute from framework perspective, effects of changes & upgrades
  • Independently identify and assess risks and develop mitigation steps and processes to be put in place for projects, while collaborating on technical designs, management of dependencies, and efficacy of valid test data to ensure successful and high-quality deliverables.
  • Assist with defining and implementing quality standards, processes, and procedures that ensure the highest quality deliverables.
  • Collaborate with QE, Product, and Engineering leadership, as well as other stakeholders, to ensure that all user stories, product definition, technical specifications, and acceptance criteria are clear and follow the established processes and standards.

What you’ll need

  • 5+ years of hands-on experience in Automated Tests using Selenium/Java
  • Excellent communication skills and the ability to work well with engineers, product owners, and development managers, as well as other teams across the organization.
  • Full working knowledge and experience with the range of quality concepts and best practices (e.g. black, white, and gray-box testing; quality models; data models; performance; bug-tracking; debugging tools, etc.).
  • Minimum 2+ years of experience in Automation testing experience in Product Testing/ user interface. 
  • Able to multitask, triage issues, react well to changes, work independently in a fast paced environment
  • Must be self-motivated and know when to seek guidance; 
  • Have a deep understanding of TDD, BDD, Unit, Integration, UI testing methodologies
  • Good knowledge of SQL, including stored procedures, data models, and transactional flows.
  • Excellent hands-on experience with Selenium and Rest Assured.
  • Experience with Performance test development
  • Experience with Continuous Integration (CI) tools such as Jenkins, Maven
  • Experience working with CI/CD pipelines

Optional/Plus point:

  • Having strong Object Oriented Programming working knowledge.
  • Having strong and hands-on in Java programming and Selenium
  • Experience with Docker and Kubernetes a plus
  • Experience with mobile test automation is a plus

Why you’ll love work here:

  • Compensation is highly competitive and will take into account the applicant’s current experience level.
  • Work on challenging real-world AI/ML problems.
  • Opportunity to continuously grow your knowledge in ML technology.
  • Opportunity to contribute, interact, share and learn from exceptionally talented colleagues.
  • Chance to publish research outputs at top-tier AI venues.
  • Chance to work with experienced AI scientists worldwide.
  • Trained on AI algorithm development and problem-solving skills to tackle real-world applications.
  • Opportunity to contribute, interact, share and learn from exceptionally talented colleagues.

Interested applicants are invited to send your application to job@vinai.io