** About the company: It has grown into a social platform with hundreds of millions users worldwide.
** Salary range: Negotiate
** Position Summary:
· We are looking for engineer with broad experience control and evaluate project quality.
· We expect candidates with capable of using Greybox testing, testing new techniques and technologies (Related to APIs, service servers, databases ..).
· You will sometimes join multiple projects and lead other QCs. It is also possible to work with partner teams in foreign countries such as Japan, Korea to accomplish the project objective.
** Responsible:
· Develop automated scripts in Java language to test Objective-C code (iOS, MacOS) and to be integrated into our CI/CD process.
· Implement functional tests using Selenium (any language)
· To integrate different data sources and validate the data.
· Shell/Python scripting to customize and automate Jenkins build jobs.
· Planning test automation for project and participating in planning activities in medium-complexity project
· Develop automated test scripts
· Design, review test cases, execute tests, report bugs, and capture test status continuously
· Perform code reviews
· Contribute in test automation frameworks improvements and difficult solutions
· Execute Non-functional test scenarios in addition to functional test cases
· Monitoring system/service quality
· Train and guide the junior testers
· Lead all automation efforts and guide the automation team
★ Preferred
· Being capable of executing automation test for the project if necessary
· Ability to test the architecture of the system
· Ability to evaluate, predict risk when receiving a project. Analyze the problems related logic (such as mistake or lack ...), latent errors in the system.
** Requirements:
· 2+ years of experience Selenium Webdriver for web application automation and Appium for mobile automation
· Experience in the development of test automation frameworks
· Experience in test automation framework: Selenium, FitNesse ...
· Strong object oriented programming language
· Strong Java (or any equivalent) development skills & Unix scripting experience (Shell scripting)
· CI/CD experience (Jenkins job configuration, etc)
· Service testing experience
· Restful is a must have, to test rest endpoints and their integrations.
· Scripting (Python or Shell) and data wrangling is needed.
· Restful is a must have, to test rest endpoints and their integrations.
· Have experience in manual and automation testing (Web testing, API, Mobile app are preferred)
· Have experience in Database testing, be able to test at Function level and Non-Function level
· Be able to execute some basic non-functional testing such as Performance, Security …
· Prefer candidates with experience in Programming software or knowledge about some program languages (PHP, Java, C...)