Recruiter:Jeremy Fernandez
Hybrid Roles:
Purpose Statement
ests Web applications.
sustain and improve the lives of patients around the world. You will use your technical and
ASoftware Development Engineer in Testis primarily responsible for developing tools, utilities, automated test frameworks, including design and implementation of test cases using Java/Groovy and Selenium to verify requirements for a Class III medical device remote monitoring system.
Key Responsibilities
- Gain an understanding of the web application’s high-level architecture and data flow, and use this knowledge to create frameworks that simplify writing automated test cases.
- Solve engineering problems by analyzing the situation and recommending corrective or alternative actions in collaboration with requirements and development teams.
- Continuously improves process and testability of software by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes.
- Write tests for software applications using Java-based Programming language and Object-Oriented Analysis and Design methodology.
- Documents software development and/or test development by writing documents, reports, memos, change requests. Methods used are determined by approved procedures and standards
- Analyzes, evaluates, verifies requirements of software and systems by using software engineering practices.
- Works remotely with the remote R&D team members in updating and enhancing Latitude subsystem tests.
Desired: SQL, JavaScript, Hibernate, JIRA, Eclipse, IntelliJ, Groovy, Spock, Geb, Appium
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
- Strong coding, analytic and design skills in Java 1.8 or higher
- Experience creating libraries, frameworks to be used by other team members.
- Experience writing automated tests using frameworks like Junit, Selenium or Appium for Multi browser RESTfulAPIs and applications
- Knowledge of Test methodologies and strategies
- Experience testing commercial GUI products, Web applications
- Good organizational, time-management and communication skills.
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
- Past experience working with LATITUDE NXT remote monitoring system
- Experience with Groovy, Geb, Spock
- Experience with SQL