QA Automation Engineer

Posted 192 Days ago

Bangkok

Job Description

We are actively seeking a competent and detail-oriented QA Automation Engineer to join our team. The successful candidate will be responsible for creating and implementing a strategy for quality coordination and testing as well as suggesting solutions to identified quality problems.

Responsibility

  • Designing and implementing automated testing systems: This involves creating scripts and utilizing automation frameworks to conduct tests on software applications.
  • Developing and executing test cases: The engineer is responsible for creating comprehensive test cases that cover all possible application scenarios and outcomes.
  • Identifying and resolving defects: If a software application fails a test, the engineer must identify the cause of the failure and help resolve the defect.
  • Maintaining documentation: The QA Automation Engineer is responsible for maintaining detailed records of tests, their results, and any identified software defects.
  • Collaborating with development teams: The engineer works closely with software developers to understand application features and collaborate on testing strategies.
  • Design and implement automated tests to validate the functionality of web and mobile applications.
  • Advise on efficient performance testing strategies throughout the software development cycle.
  • Develop automation strategies and test plans based on the business needs and customer requirements.
  • Write scripts and create automation environments for repeated tests using different automation tools.
  • Report the results and check the work of junior and mid-level specialists.
  • Identify and resolve bugs, errors, and inconsistencies in the application code and output.
  • Collaborate with the development team and stakeholders to ensure the alignment of test cases with user stories and acceptance criteria.
  • Document and maintain test cases, scripts, data, and reports.
  • Follow best practices and standards for testing and automation.

Qualification

  • Bachelor’s degree in Information Technology, Computer Science, or related field.
  • A minimum of 2 years of experience in QA automation engineering.
  • Proficient in programming languages such as Javascript, Python, Java, etc.
  • Familiar with automation tools such as Selenium, Node.js, Appium, etc.
  • Experienced in API testing tools such as REST Assured, RestSharp, jMeter, etc.
  • Knowledgeable in continuous integration tools such as Jenkins, Bitbucket, Github, etc.
  • Skilled in defect tracking and task management tools such as JIRA, Trello, etc.
  • Strong analytical skills and attention to detail.
  • Excellent communication and collaboration skills.

Select a Service