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. Please apply at requisition 1346.
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
What you will bring to the role :
Bachelor’s degree in Computer Science / Software Engineering required.At least two (2) years of work experience as a software quality analyst, tester or similar role.Understands the principles and deployment of QA software testing and agile SDLC, with experience in these techniques (formal education or training in Agile software development preferred).Familiarity with MS SQL and able to develop test criterion to ensure data integrity.Ability to work in a fast-paced environment while ensuring high quality work, seeking perfection prior to deploying software into production.Strong communications skills with the ability to clearly articulate, collaborate and substantiate recommendations with a team.Able to provide and accept constructive feedback.Familiarity with Microsoft DevOps and software control methodology.Experience in a manufacturing environment and process control is desirable.Self-starter able to evolve with business requirements and the software lifecycle.The ideal candidate will have exposure to a modern software stack, experience relating real world events to recorded data, have a sense of urgency and attention to detail, is enthused to work within the entire software stack and has excellent communication and collaboration skills.This individual will :
Estimate effort and complete tasks as scheduledWork independentlyComfortably collaborates during team critique and brainstorming sessionsWilling to work flexible hours that could include nights or weekends in a limited capacityHigh degree of detail orientationDependable and strong attendance recordWorks well with others externally and internally at all levels of the organization.Exhibits professionalism in dealing with others and works to maintain constructive working relationshipsWork environment :
Combination of office and shop floor work is required and varies significantly dependent upon the specific project. There is exposure to operating machinery and a manufacturing environment. Occasional travel may be required for this position.
No third-party candidate submissions are being accepted at this time for this opening.
We are an equal opportunity employer. All applicants will be considered based on job-related qualifications and abilities. There shall be no discrimination on the basis of age, race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, veteran, or disability status.