Job ResponsibilityThe Job:
1. Design and develop automation scripts and ensure scripts are executable on Jenkins.
2. Contribute and work with QA Engineers to maintain and update existing test scripts.
3. Define and improve testing practices, tools, and processes with the goal of verifying new features and preventing regressions.
4. Monitor and ensure each change achieves its business KPI on production.
5. Mentor quality assurance junior team members, including conducting training sessions, test reviews, and other methods necessary to help them advance their knowledge in quality assurance.
6. Report issues and risks discovered to your Superior / Quality Assurance lead in a clear manner so that risks are mitigated.
The Person:
1. Bachelor's Degree in Computer Science / Computing / Software Engineering or relevant major.
2. At least 4 years of working experience in a quality assurance position.
3. Proven hands-on experience in test automation frameworks and tools.
4. Experience in SQL inclusive of experience in the design and manipulation of test data, and the validation of stored testing procedures.
5. Experience in Robot Framework and Selenium automated testing is a plus.
6. Possesses a good understanding of the testing life cycle / Software Development Life Cycle.
7. Good analytical and problem-solving skills.
8. Able to work with minimal supervision and committed to the team's schedules and goals.
9. Excellent communication skills.
Job RequirementsJob Benifits