Hyland is a leader in providing software solutions, and they are seeking a Test Engineer to ensure the delivery of high-quality software and products. The role involves writing code/scripts, designing test plans, and collaborating with engineering groups to assess new products and updates.
Responsibilities:
- Develop and maintain complex integration, functional, and non-functional tests, and automated test frameworks across teams, to ensure the holistic quality of the software
- Lead and maintain the implementation of the delivery pipeline, including test automation, frameworks, build environments, test environments, and security
- Lead the verification of system functionality by executing complex automated and manual tests, analyzing results, and providing recommendations. Create and manage performance metrics, defects/enhancements, test cases, and test results within a team
- Operate as a trusted advisor on issues and trends; provide general consulting services leveraging expertise and best practice knowledge; identify and implement better test tools and automation methodology
- Analyze and report test results and monitor trends over time; provide guidance to teams to continuously improve
- Mentor, coach, train, and provide feedback to other team members; may provide feedback to leadership on technical abilities of team
- Research complex escalations for production issues or software issues to ensure the stability of the application
- Complete complex peer code reviews for test automation code and incorporate feedback into automated tests
- Influence and lead on standards and processes of team and events, including planning, work estimation, peer reviews, and test design
- Assess the business value and broader impact of software changes when designing automated tests; contribute to the prioritization of team backlog
Requirements:
- BS or MS in Computer Science or related field or equivalent experience
- Experience with all phases of test lifecycle
- Experience in software application testing tools, methodologies, and process framework
- Experience with test automation and continuous integration tools
- Experience documenting standards, practice guidelines and/or standards
- Significant experience with test design
- Significant experience with using source control systems
- Significant experience in development on Windows/Linux platforms
- Significant experience with multiple scripting tools
- Significant experience with build environments and delivery pipelines
- Significant experience with programming or scripting
- Experience with database technology
- Experience with Agile frameworks
- Demonstrated experience with regression testing
- Strong oral and written communications skills that demonstrate a professional demeanor and the ability to interact with others with discretion and tact
- Strong organizational, multi-tasking, and time management skills
- Strong collaboration skills, applied successfully within team as well as with all levels of employees in other areas
- Strong critical thinking and problem solving skills
- Good leadership, sound judgement, and business acumen skills
- Strong at using original thinking to translate goals into the implementation of new ideas and design solutions
- Self-motivated with the ability to manage projects to completion
- Ability to work independently and in a team environment
- Able to thrive in a fast paced environment
- Strong attention to detail
- Driven to learn and stay current professionally
- Mentor, coach, train, and provide feedback to other team members; may provide feedback to leadership on technical abilities of team
- Up to 5% travel time required
- 3+ years exp preferred
- Experience with DICOM and HL7 (DICOM, PACS, HL7, IHE) with practical automation and CI/CD skills preferred
- Experience with Medical Digital Imaging software