Job description
As an Automation Tester, 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
- Develop, execute, and maintain automated test scripts, ensuring timely updates and compatibility with library upgrades.
- Set up and manage test environments, test data, and automation configurations (e.g., Jenkins).
- Conduct functional, UI, and technical testing (manual & automated), identifying and reporting bugs effectively.
- Analyze test results, generate reports, and communicate findings to customers and stakeholders.
- Define and optimize the test automation framework, selecting and applying appropriate tools.
- Collaborate with clients to clarify testing needs and refine testing processes for efficiency.
- Contribute to continuous quality improvement and enforce structured bug-reporting workflows.
- Mentor junior team members and recommend relevant training programs.
Desired Skills and Experience
Technical skills
- Good programming skills in Java for developing test scripts
- 1+ years of experience in developing and executing automation test script/framework for testing web using Selenium Webdriver
- Experience in mobile testing (Android/iOS) using Appium
- Has knowledge of HTML, CSS, JavaScript (JavaScript is a plus)
- Experience using frameworks like TestNG or JUnit
- Proficient in OOP and algorithms; familiarity with Design Patterns is a plus
- Experience with build tools (e.g., Maven) and Selenium Grid
- Knowledge of CI tools (e.g., Jenkins) and scripting languages (e.g., Bash) is a plus
- Familiar with version control systems like GitHub, SVN, etc
- 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 leadership, collaboration and presentation skill
- Strong system thinking and problem-solving skills
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.