Haystack
← Back to Jobs
Technology

Lead Automation Developer

Trail Blazer Consulting LLCAustin, TX🇺🇸United StatesPosted 5 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

JOB DESCRIPTION:
All developers require 8+ years Java Selenium per the SOW.
 
Core stack (all developer roles)
Java 17, Selenium 4.11.0, Cucumber Java 7.15.0, Maven 3.9.9, Git 2.46.0, IntelliJ IDEA, Azure DevOps Pipelines, Extent Reports, Page Object Model, Chrome.
API Automation skills — please weight heavily for the API Lead and at least one Senior
 
The 79 API scenarios require authoring the BDD payloads in Azure DevOps before scripting. Engineers who can both design and build.
Must have:
API automation framework experience in Java — RestAssured strongly preferred
Cucumber BDD integration with API clients; authoring BDD test cases as ADO work items with Given/Then steps, data tables, JSON payload references
JSON construction and validation (Jackson/Gson, JSON Path, schema validation)
Numeric/cascading-field response assertion for cost calculation APIs (Base Estimate → Letting Estimate → Total Contract Amount), including precision and tolerance handling
Token-based auth (OAuth 2.0, JWT, bearer) with role-switching within a single test flow (e.g., PM-I creates, ROW-Supervisor approves)
Chained API call patterns across workflow states (search task → assign → approve)
Test data lineage handling - one test creates a project that downstream tests validate against (e.g., TC_239611-1 → TC_239611); multiple instances in scope
Multi-environment parameterization and secure secrets handling (no hard-coded tokens; ADO variable groups or equivalent)
Network-level debugging - HTTP traces, payload inspection, isolating test-vs-data-vs-API failures
 
Strongly preferred:
Postman (collections, environments, pre-request/test scripts in JavaScript, Newman CLI, pipeline integration); RestAssured and Postman keep us covered.
API-driven test data setup/teardown
YAML pipeline configuration for API execution; ADO test result publishing and Extent Reports integration
 
GitHub Copilot experience — please prioritize across the team
 
Hands-on GitHub Copilot experience in Java test automation
Effective prompting for Selenium page objects, Cucumber steps, and API clients
Discipline to validate generated code against client coding standards
Copilot Chat use for BDD step generation and refactoring
Copilot inside IntelliJ IDEA

Skills

OAuth
Selenium
Azure
BDD
Cucumber
Git
HTTP
JWT
Java
JavaScript
Postman

Similar jobs