About BHP
At BHP Technology we support our people to grow, learn, develop their skills, and reach their potential.
With a global portfolio of operations, we offer a diverse and inclusive environment with extraordinary career opportunities. Our strategy is to focus on creating a safe work environment where our employees feel strongly connected to our values and objectives, and where the capability of our people is key to our success.
To enable the rapid deployment of digital solutions we have established Digital Teams across Australia. Think of us as a “start-up within a company” made up of multi-disciplinary, non-hierarchical teams with one focus: delivering digital solutions that improve the lives and work of our mining teams.
We work fast and solve tough problems, and pride ourselves on our culture of open collaboration, safety, diversity of thought and fun. We’re looking for the best and brightest developers, engineers, data scientists and designers to join us, working from our offices in Perth and Brisbane.
Come and be a part of this success.
About the Role
As a Principal QA Automation Engineer, This is a leadership role where you will play a key role supporting Digital Factory projects that fundamentally change BHP’s performance across safety, productivity, and people performance. Your role will be critical in the successful implementation and management of testing, quality, and its automation capabilities within the Digital Factories. As our solutions are at different levels of integration, we are looking for someone with a proven history of success in standing up QA\QC automation frameworks and solutions from the ground up.
Reporting to the Technology Lead of the Digital Factories and be working across the entire Digital Factory portfolio. Your primary responsibilities will be to guide the Digital Factory to processes, lead ways of working and tooling required to implement embedded testing according to Testing Pyramid, virtualisation requirements, UI/UX and unit integration and other required applications. As our applications are largely hosted in AWS, you will be engaging with subject matter experts and end users. In addition, you’ll be providing leadership and coaching to developers and the wider technical team on testing frameworks.
The fun parts of this role include:
- Use Agile engineering practices and various software development technologies to rapidly develop creative and efficient testing solutions that enhance the business’ technology landscape
- Build external facing connections with BHP’s Cloud team, Centre of Excellence, broader tooling, cybersecurity, and architecture teams to strategically influence what tooling we need.
- Setting up testing and coach to gradually build a testing culture within the team
- Enabling and driving the scalability, embedment, and reuse of testing components
- Design and build API’s, data, and Test assets virtualisation components
- Plan, design, and build performance testing suites
- Build testing components according to BHP design standards, and provide designers with feedback/suggest trade-offs when required
- Write, maintain, and embed appropriate tests, incorporating automation tools
- Communicate with other BHP Technology teams to resolve technical dependencies during implementation
- Provide input to architectural and design decisions to ensure sustainability and scalability
- Support business planning to provide directional alignment for current and future testing options
- A role model: An example of charter values, quick to follow direction, supporting leaders. Mentor and support team to build skills and understanding
- Provide leadership, coaching and support to the wider technical team
About you
Working in an agile environment you will be just as confident at communicating and collaborating with others as you are developing testing in multiple common languages. We are looking with individuals that dare to challenge ideas and opinions and to test the status quo with their own perspective. We want you to be part of the solution to avoid pitfalls and inefficient solutions.
Attitude, passion and communication skills are critical for this role, it would also be nice if you can have some of the following;
- Experience with front end frameworks such as React and Angular
- Experience with API integration testing and QA Automation in a modern service-oriented architecture
- Experience in API, data, and assets virtualisation
- Experience in automating business acceptance testing phases
- Experience in performance testing, planning, implementation, and execution
- Proven record in performing quality assurance practices using modern agile test automation frameworks for different types of projects
- Experience with database systems, with knowledge of SQL and NoSQL stores (e.g. MySQL, Oracle, MongoDB, Couchbase, etc.)
- Extensive experience with AWS Services and architectures including AWS service APIs, AWS CLI, SDK’s and Terraform
- Knowledge of Object-Oriented programming and engineering principles including.NET / .NET core, C#, Python and Java
- Significant experience with testing, compliance, and governance
- Ability to communicate to technical and non-technical audiences and a willingness to coach and work directly with subject matter experts and end users
- Strong understanding of OWASP security framework desirable
- Strong understanding of Agile methodologies
- Strong influencing skills and experience in leading a technical team with a focus on coaching
Supporting a Diverse Workforce
The size and magnitude of our business not only provides significant opportunity for professional development, but also attractive salary packages with performance-based bonuses and unique BHP employee share program.
At BHP, we recognise that we are strengthened by diversity. We are committed to providing a work environment in which everyone is included, treated fairly and with respect. We are an Equal Opportunity employer, and we encourage applications from women and Indigenous people. We know there are many aspects of our employees' lives that are important, and work is only one of these, so we offer benefits to enable your work to fit with your life. These benefits include flexible working options, a generous paid parental leave policy, other extended leave entitlements and parent rooms.
All qualified applicants will receive consideration for employment without regard to race, colour, sex, national origin, age, religion, disability, sexual orientation, gender identity, protected veteran status, citizenship, genetic information or other protected status under federal, state or local laws.
BHP is an Equal Opportunity Employer - Minorities/Females/Veterans/Disability
