Principal Software Engineer
at Leica Biosystems
MWV3, Victoria, Australia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Aug, 2024 | Not Specified | 24 May, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Responsibilities:
- Evolve and enhance Leica Biosystems’ bespoke test automation frameworks, tools and continuous integration pipelines.
- Participate in all Scrum events to effectively transform the product backlog into working increments.
- Design software components in accordance with state-of-the-art practice while respecting legacy architecture and regulatory constraints.
- Specify software features with Gherkin (SpecFlow)
- Negotiate with the product owner to ensure that the technical quality of the solution is prioritised appropriately in the product backlog versus new feature development; i.e. ensure technical debt is resolved not accumulated.
- Guide developers on development best practices including but not limited to design patterns, coding standards, configuration management, unit testing, etc.
- Guide automated test strategy, emphasising the test pyramid
- Support verification SMEs on best practice test automation at the component and system level.
- Lead test approach trade-off analysis between the use of mocks, simulators, emulators, and real system testing
- Work with other scrum team members to expand product automation test coverage; i.e. author test cases using the frameworks you develop.
- Author and review technical documentation, including but not limited to: development environment specifications, specifications, design documents, validation plans, risk assessments, configuration management plans, etc.
- Drive best practice and process improvement within your Scrum team and across the whole of software engineering group; including revising quality management system procedures to support test automation and improved development practices.
- Provide coaching across the software engineering group on software development and test automation best practices.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - QA & Testing
Software Engineering
Graduate
Proficient
1
Mount Waverley VIC 3149, Australia