Logo
Saxon Global

Software Engineer, Sr

Saxon Global, Arden Hills, Minnesota


JOB DESCRIPTION Responsibilities include 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. Key Responsibilities • Designs, develops, debugs, and modifies test scripts that evaluate software applications against software requirements using Java. • 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. Quality Systems Duties and Responsibilities: Build Quality into all aspects of their work by maintaining compliance to all quality requirements Tools: Required: Git, Java, Junit, Selenium, Page Objects, CI/CD Systems Desired: JIRA, Eclipse, IntelliJ, Groovy, Spock, Geb, Appium, SQL Required Skills and Experience: • Bachelor's degree in Computer Engineering, Computer Science or a related field. Master's degree preferred. • Proficient in Java 1.8 or higher (5 years of experience in Java for senior Engineer) • Strong 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 • 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 Required Skills : Bachelor's degree in Computer Engineering, Computer Science or a related field. Master's degree preferred. • Proficient in Java 1.8 or higher (5 years of experience in Java for senior Engineer) • Strong 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 • 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 Basic Qualification : Additional Skills : Background Check :Yes Drug Screen :Yes Notes : Selling points for candidate : Project Verification Info : Candidate must be your W2 Employee :No Exclusive to Apex :No Face to face interview required :No Candidate must be local :No Candidate must be authorized to work without sponsorship ::No Interview times set :Yes Type of project : Master Job Title : Branch Code :Minneapolis