職位描述
簡介
- At least 2 years professional experience as QA engineer for Android applications in embedded environment.
- Solid experience on automation testing and implementation, preferably using Espresso, Appium or related tools. Knowledge of Java/JavaScript to implement automation.
- Performs moderate to complex engineering tasks; solves a broad range of problems of varying scope or complexity.
- Knowledge of Payment Systems (e.g., EMV concept) and communication protocol (e.g., Visa, ISO8583, SPDH, etc.) preferred, but not required
- Design and execute test plans
- Develop test cases and define test procedures.
- Implementation of best practices for software verification and validation test strategies.
- Ensuring test system documentation consistency and completeness.
- Conducting system and certification testing with processors.
- Performing risk assessments for applications developed by Development team.
- Performing estimations of effort needed for testing
- Relaying project related information to the team
- Perform analysis of test results and assist software developers in resolution of problems
- Comply with standard test guidelines and practices
- Identify testing issues and track them to closure
- Alert software developers to major quality issues
- Recommend improvements on testing practices or software engineering practices
- Works under general supervision
- Deliverable must meet quality standards set by the organization
- Familiarity with the following tools is most advantageous:
- Cucumber : BDD framework and Reporting
- Gherkin : Business Readable, Domain Specific Language
- Appium : Mobile automation library
- Java : Programming language
- DOBOT : Robotic arm automation
- Python : Scripting language used for DOBOT
- Maven : Build automation tool
- Junit : Unit test management tool
- TestNG : Functional test management tool
- Intellij : IDE(Integrated Development Environment)
職位要求
Please refer to job description.
測試自動化回歸測試Bug Tracking性能測試Test Planning質量保證敏捷方法API 測試Continuous Integration手動測試