Job Description
The position is responsible for designing, developing, and executing quality assurance and control processes, test strategies, test plans and test cases that verify a software conformance to define acceptance criteria (i.e. system behaviors).
The main duties include:
- Write, execute and maintain automation test scripts through each release
- Maintain and update test automation framework when library is upgraded
- Analyze automation test reports, and deliver to stakeholders in a timely basis
- Report bugs when executing automation scripts
- Communicate testing status, issues, risks to managers and stakeholders
- Prepare test environment, test data, jobs scheduled configuration if required
- Work closely with clients to clarify their testing needs, project scope as assigned
- Assist in the quality management continuous improvement process as assigned.
Desired Skills And Experience
- Technical skills
- Foundations of software testing (web application) and software development process
- Understanding of OOP, algorithm and programming languages (Java is a plus) for developing/ maintaining test scripts
- Knowledge of automation test script/ framework for web testing (Selenium WebDriver) and/ or mobile testing (Appium)
- Skills in revision control systems such as GitHub, SVN.
- Nice-to-have skills/ knowledge
- TestNG (or JUnit), Maven
- Design patterns
- Elements inspector
- Web Services integration (REST, SOAP, XML, JSON)
- BDD (Behavior-driven development) framework
- Tracking multiple test executions simultaneously and able to synthesize results effectively.
- Soft skills
- Customer focused, initiative spirit
- Open-minded and flexible in project's process tailoring
- Good collaboration and presentation skill
- High teamwork spirit, ability to think logically and creatively
- Ability to self-study and research, willing to learn attitude.
Why ekino
- High-ownership working environment: You will take full responsibility and control of your missions contributing to the team's success
- Continuous skill improvement with new technologies, challenging projects, on-the-job coaching, and training programs
- Annual performance review & bonus: recognize your efforts and identify development/ improvement needs
- Clear career path: define your career development with long-term vision
- Be secured in your mind with employee's care: private healthcare insurance package, medical check-up, support allowance...
- Great-place-to-work activities (company trip, sport clubs...): enhance teamwork spirit and facilitate your work-life harmony.
Thank you for your time and enthusiasm in our career opportunities.
Please kindly note that shortlisted candidates will be contacted within 3 weeks of application. Alternatively, we will reach out to you when another suitable chance arises in the future.