Avery Dennison Software Development Engineer in Test in Miamisburg, Ohio
Avery Dennison (NYSE:AVY) is a global materials science company specializing in the design and manufacture of a wide variety of labeling and functional materials. The company’s products, which are used in nearly every major industry, include pressure-sensitive materials for labels and graphic applications; tapes and other bonding solutions for industrial, medical, and retail applications; tags, labels and embellishments for apparel; and radio frequency identification (RFID) solutions serving retail apparel and other markets. Headquartered in Glendale, California, the company employs approximately 30,000 employees in more than 50 countries. Reported sales in 2018 were $7.2 billion. Learn more at www.averydennison.com.
The Printer Solutions Division is seeking an experienced Software Verification Engineer to join our development team in our Miamisburg, OH facility. The software verification engineer is responsible for the development of software test frameworks, test plans, test scripts, test scenarios and test applications together with appropriate tools to develop software as directed. They shall adhere to quality standards and good test and verification practices. The individual will also be responsible for developing and debugging code for current projects following the existing processes currently in place. Familiarity with Agile methodologies and Software as a Service is a plus.
YOUR RESPONSIBILITIES WILL INCLUDE:
Work alongside other members of the development team to analyze, develop and execute software test cases
Collaborate with other test engineers to ensure knowledge transfer and documentation is completed to meet company requirements.
Develop test plan and implement test scenarios to support test driven development.
Setup and maintain the automated test scripts for the stability of the current application software release.
Support external testing where applicable.
Interface and collaborate with external engineering partners as applicable.
Analyze software requirements to determine feasibility of design and implementation within time and cost constraints.
Leverage an understanding of good engineering practices in hardware, software and electronic design. Understanding of safety critical environment, problem solving and debugging skills.
Bachelor's degree in software or engineering based discipline.
Experience in Test development and Integration with Embedded Systems, experience with ARM based processors is highly desirable.
Ability to setup test framework for embedded target systems is very important.
Experience of embedded operating systems, particularly Linux, iOS, Android and Windows CE (not required but desirable).
Experience with manual testing as well automated testing preferably using Selenium/UFT/Soap UI
Experience with test management tools and application lifecycle tools such as HP ALM/HP QC/Microsoft Test Manager.
Green Hills Integrity OS knowledge is desirable.
Ability to provide technical test plan and to use UML.
Able to develop and use automated test tools using Shell script/Python or VbScript.
Prior experience of engineering work supporting or developing devices in the retail / food environment.
A working understanding of Microsoft Office suite / Google applications.
Overview of various DevOps technologies (Kubernetes, Docker, Jenkins, Azure, etc)
Agile Development experience is desirable.
All your information will be kept confidential according to EEO guidelines.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veteran status or other protected status. EEOE/M/F/Vet/Disabled