As a Software Test Engineer you will be responsible for specifying, developing, and maintaining test automation tools and frameworks. You must be comfortable doing so in a fast-paced agile environment working closely with Developers, Artists, and Product Manager. You should have strong experience in building automated test environments and ensure continuous improvement of software test process(es) using latest methodologies. You can plan, develop, and deliver effective test plans to agreed timescales and solve common problems using a variety of methods. You actively participate in the software development process. Knowledge and experience with video games is a strong advantage. You will also research and prototype new technologies and methods to improve the test process.
Essential Requirements: - 3-6 years of experience in web application testing on desktop systems and handheld devices - Experience writing test cases with coverage and breakdown features into test suites to expose and track possible issues from different areas - Skillful at bug tracking and test case management systems with strong work ethic - Issue analysis and follow up until closure - Automate test case by scripting language in test framework (e.g. Selenium, Appium, Robot Framework, etc.) - Experience in client/server debug tools (e.g. Postman, Jmeter, Charles, etc.) - Version Control Systems (e.g. Git) - Understanding of QA role and responsibility in Agile development - Experience in running Continuous Integration solution to serve Agile development (e.g. Jenkins, etc.) - Excellent interpersonal and communication skills (writing) - Naturally self-motivated, inquisitive, creative, and enjoy team work Desirable Pluses: - HTTP API testing - Test strategy and methodology setup to serve automation testing - Programming experience in Python etc.