TechnoGen
Java Software Engineer
TechnoGen, Marlborough, Massachusetts, 01752
Please Note: As of July 22, 2021, our team will require that all candidate submissions include a LinkedIn profile. Please do not submit any candidates that do not have a LinkedIn. Kforce has a client in Arden, MN that is seeking a Java Software Engineer for a hybrid role. The team works mostly remote, but occasionally goes into the office once a month. Responsibilities: The Java Software Engineer will be analyzing requirements, designing, implementing, debugging, and modifying test cases for a commercial safety-critical medical software web application. May interface with Systems Engineers or other user representatives to define or modify application requirements, design and/or implementation. Designs, develops, debugs, and modifies test scripts that evaluate software applications against software requirements using Java. As a Java Software Engineer, this role uses automation testing tools such as Selenium WebDriver for web application testing. Use version management tool to manage test assets in a concurrent design environment. Collaborate 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. The Java Software Engineer will build quality into all aspects of their work by maintaining compliance to all quality requirements. Required Skills : Bachelor s degree in Computer Engineering, Computer Science or a related field. Master s degree preferred 5 years of software development or automated test development with BS in Software Engineering or a related field, or 2-4 years of software development or automated test development with MS Software Engineering or related field Required experience: Git, Java, Junit, Selenium, Page Objects, CI/CD Systems Desired experience: JIRA, Eclipse, IntelliJ, Groovy, Spock, Geb, Appium, SQL Proficient in Java 1.8 or higher (5 years of experience in Java for senior Engineer) Experience in 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 Testing experience in a regulated environment (Class III medical devices, defense, aerospace) Experience testing commercial GUI products, Web applications Understanding of database tables to assist in creating test data and debugging issues found in testing Experience using Kanban or other Agile based development methodologies Experience using at least one source control system RTC, GIT or similar Capacity to multi-task several testing activities concurrently Ability to work remotely Desired Skills and Experience: 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 Past experience working with remote team(s) Experience with Groovy, Geb, Spock Experience with SQL Basic Qualification : Additional Skills : Rank :B1 Requested Date :2023-02-17