QA Lead Engineer

Engineering · Full-time · Bangkok, Thailand

Job description

Job Overview:

As a QA Engineer Lead  at ATA, your primary responsibilities will be a supervisor to all QA engineer in the team in order to design manual and automated tests to validate the applications we build for clients. Each day at ATA, you will be manage and collaborating with other members of the Scrum team to solve problems with the application. You will develop the test cases and automation test suites and configure test automation environment. You will ensure proper test process, test coverage and will test features to ensure they are properly built, function as they are designed to function before building the automation test suites. To do this you will gain a deep understanding of our client's business and the problems that the software is designed to solve. The test coverage that you will create will ensure that the products we create maintain their level of excellence and do not regress.

Responsibilities:

  • Manage the team of QA members and their work stream for each project.
  • Work closely with other team members and team lead (SM, BA, Developers, PO and partners) to develop, test and deliver high quality products
  • QA process improvement for day-to-day operation
  • Create detailed, comprehensive and well-structured test plans and test cases.
  • Design, develop and execute manual and automation scripts
  • Hands-on manual investigation and reproduction of functional frontend/backend software issues.
  • Root cause analysis of existing test failures
  • Identification of current test script deficiencies and candidates for additional scripted coverage.
  • Understanding as-is process, analyzing users' requirements and documents requirements
  • Provide expertise in the planning, constructing and execution of test scripts
  • Ensure all testing results are easily accessible and understandable
  • Communicate to the stake holders for progress and outstanding issues in the team

Qualifications:

  • Bachelor's Degree or above in business computer, Information Technology, Computer Science or any related fields
  • Minimum 7 years experience on QA and at least 2 years’ experience in team management as a team leader.
  • A thorough understanding of the Software Development Life Cycle and Agile methodology
  • Proficiency in programming languages to write clean and well-structured code
  • Experience with developing test automation frameworks and tools such as Selenium, Postman, Cucumber, API Rest Assured, etc.
  • Understanding of QA methodologies, processes, tools, and technologies
  • Experience with regression and end-to-end flow testing
  • Strong analytical and proven ability to quickly understand complex business and systems and provide a suited solution for clients
  • Banking domain testing experiences is a plus
  • Proficient in English skills

Org chart