QA Automation Engineer
Posted 447 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.