HatchWorks is searching for an enthusiastic Senior Software Development Engineer in Test (SDET) with strong experience building test automation frameworks, defining test strategy, and leading automated test execution to ensure the delivery of high-quality enterprise cloud applications.

In this role, the Senior Software Development Engineer in Test (SDET) will be responsible for leading test strategy, script design and execution, automation framework enablement, and advanced test management strategies.

This role will provide hands-on technical leadership working with both our external clients and internally across multiple technology platforms, programming languages, and environments. They will be required to interface with business customers and the application team members, including business analysts, product managers, software developers, and infrastructure owners.

We are HatchWorks Technologies

We are innovators, technologists, and builders dedicated to creating intelligent purpose-built software products and solutions that improve the way people work and live. Our solutions drive revenue, market share, operational efficiencies, and, most importantly, delightful user experiences for industry leaders in healthcare, financial services, and communications, to name a few.

Our key differentiator is our product-centric approach putting the end-user first. You will work with user-obsessed experts who always start with "why" before "what" and aspire to build feasible solutions that are viable for our customers' business and valuable for the end-user. We focus on outcomes over output and believe in accelerating time to value for our customers in an agile, focused collaborative manner. The fabric behind all of this is our people, culture, and core values, holding us all accountable to each other.

The ideal candidate must be a delivery-focused leader and can communicate objectives and approaches with business and technical team members. When presented with problems, this person must develop and be able to offer multiple solutions/approaches to solving the problem.

Responsibilities:

  • Work in an Agile development environment collaborating with the Engineering and Product teams to deliver quality software.
  • Select and establish automation frameworks and software testing tools to verify and quantify the quality of the produced software
  • Mature and evolve the testing architecture through the evaluation and adoption of new automation tools, techniques, and practices
  • Participate in early-stage user story development and design sessions to help establish acceptance criteria, boundary tests, and automation planning
  • Facilitate test case execution and provide detailed and timely feedback using test case management tools

Quality Engineer

  • Identify, document, and track defects to improve test case execution efficiency and test coverage
  • Execute manual and automated functional, performance, and regression testing in both production and pre-production environments
  • Ability to execute automation testing, but also manual/black box testing as required
  • Ability to interact with CI/CD, release engineering, infrastructure, cloud, development, and compliance teams
  • Create training documentation & conduct knowledge transfer sessions
  • Integrate QA processes into Software Development & Release Cycles

Qualifications:

  • Experience with end-to-end defect tracking, communication, and management of QA bugs found from the testing life cycle
  • 4+ exposure to delivering on complex highly visible tasks that require diverse areas of expertise
  • 4+ experience with collaboration to support release planning, estimation, and delivery processes using Agile methodologies
  • 4+ years experience with technologies including:
    • SQL
    • Python
    • Snowflake (or any RDBMS)
    • experience with Docker (QE sometimes has to run validation in containers)
    • understanding data mapping - they validate source to target mapping vs existing sql models
    • experience writing automated tests in SQL
  • Strong desire for continuous learning, personal growth and work collaboratively
  • Ability to read, write, understand and speak English at B2 level or higher.