Position: Manual QA Engineer
Company: Code Space
Experience required: 3y
English level: upper

**Scope of tasks**
* Responsible for maintaining and improving the testing process, to ensure the quality of the production system.
* Gather and analyze testing requirements, and plan testing process, produce concrete testing plans and test cases.
* Establish automatic testing procedures, by adopting testing tools and writing testing scripts to ensure the reliability of the testing process.
* Actively involved in the process of requirements review, test case design, quality assurance, function launching, and issue tracking.
* Drive continuous improvement of the testing process and promote automation testing.

**Challenges**
* Background in finance / financial trading systems, such as FIX protocol, ordering process, derivatives trading, etc will be a plus.
* Possess experience or knowledge in Futures will be a plus.
* Knowledge of blockchain/crypto service or expertise in the online blockchain/crypto industry is a BIG plus.
* Experienced in Mobile apps and Web development is a plus.
* Enjoys breaking things and solving problems - not just able to find out the 'what', but also the 'why'.
* Excellent troubleshooting, listening and problem-solving skills with the ability to set project expectations and meet deadlines.
* Ability to work in a fast-paced, multitask environment.
* Possess excellent communication skills, attention to detail, analytical mind, problem-solving aptitude, and strong organizational skills.

**Requirements**
* Proficient in QA methodology with ability of executing test scripts and reviewing results, reporting and documenting technical issues.
* Capable to review and analyze system specifications.
* Familiar with mainstream performance tuning and monitoring tools like Jira, Testlink.
* Familiar with MySQL database.
* Familiar with API testing and network traffic analysis tools or IP Tools.