web自动化测试工程师

1 / 2

Job Title:  Latitude Subsystem Verification Test Engineer II

Develop automated test cases and tools using Java/Groovy and Selenium to assess requirements for a Class III medical device remote monitoring system.

Responsibilities include analyzing requirements, designing, implementing, debugging, and updating test cases for a commercial safety-critical medical software web application as well as test tool implementation and maintenance. May work with Systems Engineers or other user representatives to define or modify application requirements, design and/or implementation.

Key Responsibilities

· Tests software applications using Java-based Programming language and Object-Oriented Analysis and Design method.

· Documents software development and/or test development by writing documents, reports, memos, change requests using approved procedures and standards.

· Uses automation testing tools such as Selenium WebDriver to develop full blown framework supporting web application testing.

· TOOL Maintenance and Upgrades: continuous improvement of testing tools by enhancing features, align tool with latest industry standards through regular updates and upgrades to the libraries, and resolve tool-related problems including optimization of tool performance.

· Tracks software development effort by creating and maintaining records in the approved tracking management tool.

· Analyzes, evaluates, verifies requirements, software, and systems by using software engineering practices.

· Uses version management tool to manage test assets in a concurrent design environment.

· Solve engineering problems by analyzing the situation and recommending corrective or alternative actions by collaborating with requirements and development teams to coordinate resolution of software errors.

· Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes.

Tools

Required:  Git, Java, Junit, Selenium, Page Objects, Maven, Spring framework, CI/CD Systems

Desired:  JIRA, Eclipse, IntelliJ, Groovy, Spock, Geb, Appium, JavaScript, Hibernate, SQL

Required Skills and Experience:

· 2-5 Years of relevant work experience with bachelor’s degree in computer engineering, Computer Science, or a related field

· 0-3 Years of relevant work experience with master’s degree in computer engineering, Computer Science, or a related field

· Proficient in Java 1.8 or higher

· Experience writing automated tests using frameworks like Junit, Selenium or Appium for Multi browser RESTful API/applications.

· Knowledge of Test methodologies and strategies

· Experience using Continuous Integration tools like Gitlab or Jenkins

· Experience testing commercial GUI products, Web applications

Desired Skills and Experience:

· Understanding of database tables to assist in creating testing data and debugging issues found in testing

· Capacity to multi-task several testing activities concurrently

· Testing experience in a regulated environment (Class III medical devices, defense, aerospace)

· Experience using Kanban or other Agile based development methodologies

· Working knowledge of defect tracking systems such as JIRA

· Working knowledge of Windows 10, Mac, Android and iOS operating systems

· Past experience working with LATITUDE NXT remote monitoring system

· Experience with Groovy, Geb, Spock

· Experience with SQL

公司地点:上海黄浦区丰盛创建大厦30楼

公司简介:

职位发布者:丁先生

波科医疗器械技术(上海)有限公司

融资阶段:

公司规模:

相似职位: