Platzhalter Bild

Software Quality Engineer bei Kaiser Aluminum

Kaiser Aluminum · Newark, Vereinigte Staaten Von Amerika · Hybrid

Jetzt bewerben

We are seeking a Software Quality Engineer to be a part of our team of engineers and scientists who develop software to solve real world problems while minimizing impact to our operations. This individual will primarily be responsible for designing and executing software test plans and methodologies, working in an agile SDLC framework, verifying data integrity and confirming developed software meets design requirements.  The Software Quality Engineer will be a hybrid role located at our Newark Ohio aluminum and casting plant and support our other North America operations.

 

We are not providing sponsorship now or in the future for this position. We currently are not considering candidates on H1B, F-1, STEM OPT or OPT visas.

 

What you will work on:

  • Design and execute manual and automated test plans to validate software prior to deployment
  • Perform regression testing to ensure that code changes do not negatively impact existing systems
  • Identify and complete emergent tests on software service assemblies throughout the stack, that include ability to perform at scale
  • Identify and perform test cases in production to validate functional business-case, user acceptance and code migration for success
  • Assess system for consistency between requirements, design, implementation and delivered function, report on findings and provide improvement input
  • Validate factory knowledge reports and underlying data quality with thorough understanding of business objects, manufacturing equipment and processes. This requires the ability to relate database schema, field values, and process between people and things on the factory floor, where data is acquired
  • Continuous improvement of test methodology, best practices, and standards to apply a systematic and consistent test suite to each software asset
  • Document issues and communicate their risk, impact and priority, including the impact to other software components as a key member of the software development team
  • Promote commonality and reusability/redeployment of software throughout the company so that Kaiser can leverage a common set of software assets
  • Develop and actively monitor statistics on software use to demonstrate adoption
  • Maintain detail-oriented documentation
  • Identify and challenge software decision paths during testing phase
  • Stimulating and collaborative work environment
  • Diverse projects that can focus from low level equipment to higher level plant wide systems
  • Real world experience with IoT and Industry 4.0
  • Training in Lean Manufacturing, 6-Sigma and manufacturing technologies (software, hardware, etc.)
  • Opportunities for technical exploration, innovation and career development
Jetzt bewerben

Weitere Jobs