Lead Automation Engineer (Hybrid)

$104,000 - $150,000/Yr

Selective 2.0 - Hartford, CT

posted 3 months ago

Full-time - Mid Level
Hartford, CT
251-500 employees
Specialty Trade Contractors

About the position

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.

Responsibilities

  • Design, develop, implement, and maintain automated UI and API testing frameworks and test assets.
  • Collaborate with Architecture, Business Users, Development, and QA Engineers to ensure proper testing coverage and system reliability.
  • Deliver complex technical solutions and tools, meeting project milestones and deliverables on-time.
  • Support the effective and timely completion of UI, API, and/or Stress/Performance automation test activities across multiple projects.
  • Drive tasks and milestones to complete within defined project plans and sprints.
  • Maintain a strong understanding of current test automation processes and best practices.
  • Think outside the box to adjust to IT and business needs to meet project objectives.
  • Participate in waterfall, agile, and CI/CD processes.
  • Provide Rough Order of Magnitude Estimates (ROMs) and forecast resource needs for automation projects.
  • Establish and maintain metrics to measure resource productivity, test progress, and QA effectiveness.
  • Provide QA input into root cause analysis and conduct lessons learned sessions after each release.
  • Identify improvements and efficiencies in the test automation process and implement solutions.
  • Design and implement complex, multi-tier solutions using OO Principles and modern design patterns.
  • Coach and mentor less experienced test automation engineers.

Requirements

  • Minimum 10+ years of hands-on Software Testing, Development, and/or Test Management experience.
  • Experience in advanced test automation strategies.
  • Proficient in C#, Java, .NET, SQL, or other software languages.
  • Experience with both UI and Rest API automation.
  • Knowledge of mobile automation and performance testing tools is a plus.
  • Strong analytical, troubleshooting, and time management skills.
  • Experience working with AGILE, DevOps CI/CD process administration methodology.
  • Knowledge of different test methods/tools such as MS Test, TestNG, JUnit/NUnit, GIT, Selenium WebDriver.
  • Ability to solve complex multi-tier issues independently.
  • Effective communication skills to convey testing results to business leadership and IT delivery teams.

Nice-to-haves

  • Knowledge of current trends in automation and ability to quickly learn new technologies and concepts independently, e.g., AI, ML, IoT.
  • College Degree preferred in Computer Science, Business, or related field.

Benefits

  • Competitive compensation and performance awards.
  • Health benefits.
  • Retirement savings options.
  • Professional development opportunities.
  • Flexible schedules to support health, wealth, and well-being.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service