Selective 2.0 - Hartford, CT
posted 3 months ago
Selective is seeking a Lead Software Automation Test Engineer who will be responsible for the design, development, implementation, and maintenance of automated UI and API testing frameworks and test assets. This role involves collaborating with Architecture, Business Users, Development, and QA Engineers to ensure that all aspects of the applications have proper testing coverage and overall system reliability, performance, and quality. The Lead Software Automation Test Engineer will deliver effective and efficient complex technical solutions and tools by meeting key project milestones and overall project deliverables on-time while adhering to development and quality standards. In this position, the engineer will demonstrate the ability to collaborate with architecture and understand the benefits of standards, best practices, and principles from both a technology and process perspective. They will be accountable for supporting the effective and timely completion of UI, API, and/or Stress/Performance automation test activities performed on multiple projects. This includes driving tasks and milestones to complete within the timeframes of a well-defined project plan and/or sprint that encompasses planning, design, build, and execution tasks, while providing guidance to resolve problems as issues arise. The engineer will maintain a strong understanding of current test automation processes, procedures, and best practices to ensure that all QA work is performed accordingly. They will also be expected to think outside the box and adjust to IT and business needs collaboratively to meet project objectives. Understanding and participating in waterfall, agile, and CI/CD processes is essential. The engineer will provide Rough Order of Magnitude Estimates (ROMs) and forecast resource needs for automation projects with ROI, establish and maintain metrics that measure resource productivity, test progress, and QA effectiveness, and provide QA input into root cause analysis and conduct lessons learned sessions with IT/BSU/QA following each release. Additionally, the Lead Software Automation Test Engineer will identify potential improvements, best practices, and efficiencies to the test automation process, implementing and/or communicating solutions. They will demonstrate the ability to design and implement highly complex, multi-tier solutions using Object-Oriented Principles and modern design patterns, and actively coach/mentor less experienced test automation engineers.