We are looking for a motivated Automation Test Engineer to join our Quality Assurance (QA) team to accelerate test development and enhance product quality. In this role, you will develop and maintain automated API test suites using Python, contribute to UI functional automation tests, and integrate testing into our CI/CD pipelines. You will work closely with software developers, DevOps and engineer teams across the US, Taipei, and Shanghai offices to identify issues and improve overall test coverage and product stability. Responsibilities: - Develop Python-based API automation test suite using Pytest with a focus on readability, scalability and maintainability. - Translate product requirements, API specifications, and UI designs into clear, comprehensive automated test cases. - Collaborate with DevOps to integrate tests into CICD pipelines. - Execute automated tests, log and track defects, and work with developers to investigate, reproduce, and resolve issues. - Collaborate development effort with Software Engineering, DevOps, and QA teams across the US, Taipei, and Shanghai offices.
年薪700,000元以上
(固定或變動薪資因個人資歷或績效而異)不拘
Basic Qualifications: - Experience with SDLC development process and agile methodologies. - Proficiency in Python and hands-on experience with PyTest, or a similar testing framework. - Solid understanding of HTTP/MQTT protocols, as well as RESTful API designs and RPC patterns. - Familiarity with JSON format, including parsing and validation for API request and response testing. - Experience using Post/Newman, or equivalent tools for exploratory and automated API testing. - Skilled in configuring pipelines (Jenkins, Bitbucket), writing pipeline scripts, and version control management. - Excellent communication skills and ability to collaborate across different time zones. Preferred Qualifications: - Ability to develop and maintain front-end test suites using Cypress or Puppeteer and integrate UI tests into CI/CD workflow. - Experience with load and stress testing methodologies and tooling. (K6, JMeter) - Thorough understanding of Gitflow, or similar version control branching strategies. - Proficient at developing SQL queries for generating test data and feature validation.