Senior Automation Engineer
Job Summary
The Senior Automation Engineer – Applications is a collaborative software developer responsible for creating and maintaining automation suites, contributing to automation test suites, performing load and performance testing on applications, executing, maintaining, and reporting results and analytics from automation tests, assisting with the creation of complex automation suites, assisting with replication of complex load related software issues using automated replication techniques, working with the product owner, stakeholders, UX, QA and other engineers to create effective solutions, participating in all aspects of product delivery, including planning, design, code reviews and cross-platform / cross-browser testing, providing feedback and recommendations for improvements to features, functionality, design and performance, having strong technical understanding of the overall product performance characteristics, collaboratively participating in Agile ceremonies, providing guidance to junior team members, utilizing organizational process control systems and industry privacy requirements (i.e. FDA quality controls, HIPAA).
Essential Functions
- Create and maintain automation test frameworks
- Contribute to automation test suites
- Perform load and performance testing on applications
- Execute, maintain, and report results and analytics from automation test suites
- Partner with software engineers and quality assurance engineers to assist with their automation activities
- Absorb complex load related software issues using automated replication techniques
- Work with the product owner, stakeholders, UX, QA and other engineers to create effective solutions
- Participate in all aspects of product delivery, including planning, design, code reviews and cross-platform / cross-browser testing
- Provide feedback and recommendations for improvements to features, functionality, design and performance
- Have strong technical understanding of the overall product performance characteristics
- Collaboratively participate in Agile ceremonies
- Provide guidance to junior team members
- Utilize organizational process control systems and industry privacy requirements (i.e. FDA quality controls, HIPAA)
Required/Preferred Education And Experience
- Bachelor's Degree or equivalent experience
- 5+ years of experience in a professional application development environment preferred
- 2-3 years healthcare technology experience preferred
- Experience with mobile applications using automated techniques preferred
Knowledge, Skills And Abilities
- Passion for Agile development principles on a highly collaborative team
- Proficiency with C#, .Net Core and/or Framework, and SQL
- Experience with multiple software test automation, load testing, and performance testing suites
- Proactive and demonstrates ownership in solving problems and seeking input from teammates
- Communicates openly and honestly and respects the variety of personality styles that make up the team
- Able to manage confidential information with appropriate discretion and judgement
- Experience with security best practices
Physical Demands
- Standing - Occasionally
- Walking - Occasionally
- Sitting - Constantly
- Talking - Occasionally
- Hearing - Occasionally
- Repetitive Motions - Frequently
Pay
The Annual Salary For This Position Is $107,000.00 to $130,000.00
Benefits
Details of ZOLL's comprehensive benefits plans can be found at www.zollbenefits.com.