QA Automation Engineer Job Description Template
Our company is looking for a QA Automation Engineer to join our team.
Responsibilities:
- Support the definition of Test Automation Frameworks;
- Be flexible to work across Technologies such as C#, Java and to have a willingness to learn new skills;
- Assist in the development of automated mobile test cases in Python using in-house driver;
- Contribution to, and implementation of, agile testing strategies in a modern cloud-first, CICD deployed environment;
- Isolate, reproduce and report defects;
- Verify defect fixes during the company’s application development lifecycle;
- Assisting in the development of a comprehensive quality and testing culture in the engineering and data science groups;
- Create test harnesses and scripts;
- Monitor and report on the quality of the builds, during build, continuous integration and deployment;
- Developer and maintain test automation frameworks;
- Leading your teammates in comprehensive exploratory testing where needed;
- Day-one leadership of testing in the product development lifecycle, including requirements gathering and analysis;
- Develop test plans and test cases for coded automation tests.
Requirements:
- Enthusiastic and motivated to progress in new technologies;
- Great communication skills;
- History with at least one test automation framework and programming language;
- Key understanding of agile development methods;
- BEng / MEng / BSc / MSc in relevant subject or equivalent experience;
- Experience in software configuration management concepts.