Responsibilities
- Design and implement test automation framework using proven techniques and tools
- Integrate the test automation framework to our CI/CD pipelines
- Provide leadership and guidance on developing automated tests to other testers
- Work as part of the Scrum team together with the developers and testers to deliver high quality deliverables
- Good coding skills and capable of producing easy to read and maintainable code
- Excellent testing skills including test planning, creating test cases and even manual testing if required
Educational Background and experience
- Degree educated in an Engineering or Computer Science related subject
- 7+ years of experience in delivering and maintaining automated tests and test frameworks
- Have worked as a software developer previously
- Experience in setting up test automation frameworks from scratch
Required Skills and experiences
- Experience with QA concepts and methodology
- Knowledge of industry standard test automation tools/frameworks such as (but not limited to) Robot Framework, Cypress, Cucumber and etc. and experience in developing test harnesses
- A good developer in Java with good understanding of Object-Oriented Programming (OOP) and capable of writing clean, good quality and maintainable code
- Knowledge in development lifecycle and build tools such as Git, Maven, Jira, Jenkins
- Working knowledge of Linux / UNIX, bash or Perl or scripting skills such as Python
- Working knowledge of SQL databases, queries and stored procedures