Epicareer Might not Working Properly
Learn More

Test Automation Engineer

Salary undisclosed

Apply on


Original
Simplified

QA analysts – more focused on managing the product life cycle and verifying software that meets defined quality

standards/customer agreements

Testing – processes and finding ways to break the software

Key Responsibilities

A test automation engineer is a professional who is involved in every step of the production process to create and

implement tests that ensure the quality and the functionality of a product leveraging on automation:

 Designing and executing tests focusing on automation scripts, keeping in mind the needs of a customer.

 Creating test environments that scalable and optimize.

 Analysing results and identifying the root cause of malfunctions.

 Troubleshooting errors and writing up final test procedures.

 Building robust systems that scrutinize a product to ensure that its quality, reliability, speed, functionality and

design exceeds expectations.

 Collaborating with other teams, such as design, production and development.

 Evaluating, testing the right testing tools for the organization

Responsibilities

In addition to the key responsibilities described above, your responsibilities would also include the following:

 Selecting or identifying test cases for automation from existing test case documentation.

 Designing, documenting and applying test automation strategy and guidelines.

 Creating an automation test plan and getting approval.

 Configuring test environment or other tools as required.

 Writing, designing and executing automated tests by creating scripts that run testing functions automatically.

 Researching issues in software through testing.

 Collaborating with QA analysts and software developers to develop solutions.

 Maximizing test coverage for the most critical features of the system.

 Keeping updated with the latest industry developments.

 Guiding, mentoring, and training of junior resources in test automation.

Requirements & Skills

 A bachelor’s degree in computer science, engineering, or a related field

 Experience working as a test automation engineer or a similar role for web or mobile based application

 Experience with test automation framework such as linear scripting, modular testing, data driven testing,

keyword driven testing.

Experience with Katalon Studio, Selenium, UFT or other test automation tools.

 Proficiency in scripting languages such as Python, Ruby etc.

 Knowledge of test automation best practices and guidelines

 Experience in test data management, test environment setup and mobile farms.

 Experience with CI/CD tools such as GitHub Actions, Jenkins etc.

 Excellent communication and problem-solving skills

 Resourcefulness and problem-solving aptitude

 Excellent communication skills in English (other ASEAN languages a bonus)

 Agile mind-set and a focus on delivering continuous improvements