Principal Software Engineer

at  Leica Biosystems

MWV3, Victoria, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Aug, 2024Not Specified24 May, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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