Software Developer

THE JUDGE GROUP, INC.
Austin, United States of America
yesterday

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 133K

Job location

Austin, United States of America

Tech stack

Java
API
Agile Methodologies
Artificial Intelligence
Test Driven Development
JIRA
Automation of Tests
Unit Testing
Code Coverage
Code Review
Continuous Integration
DevOps
Middleware
Design of User Interfaces
Object-Oriented Software Development
Software Quality Assurance (SQA)
Software Testing Automation Framework
Systems Integration
Test Data
Test Execution Engine
Strategies of Testing
Web Applications
Web Services
Data Logging
GitHub Copilot
Specflow
Gherkin
Information Technology
Atlassian Tools
Bitbucket
Software Coding
Cucumber
Selenium Webdriver
Jbehave
Bamboo
SDET

Job description

Our Sales, Service, and Marketing Technology division supports critical client-facing platforms, sales enablement systems, and service infrastructure. A highly customized, multi-org enterprise CRM ecosystem forms the foundation of our sales technology strategy, features extensive automated integrations across various internal enterprise systems, and supports our large network of client branches.

We are seeking a high-energy, collaborative, and talented Software Developer in Test (SDET) to join our team in building interactive, customer-facing web applications. In this role, you will act as a change agent in a fast-paced environment, navigating ambiguity while leveraging leading-edge technologies. The ideal candidate is a collaborative leader who thrives on both coaching peers and receiving feedback to transform software delivery practices.

Responsibilities

Framework Development: Build, maintain, and scale robust, reusable test automation frameworks for web services, APIs, middleware, and user interfaces to increase efficiency and minimize manual overhead.

AI & Innovation: Develop AI-powered automation frameworks to accelerate testing cycles and improve overall test coverage.

QA & Lifecycle Management: Lead end-to-end software quality assurance for complex, multi-tiered projects. This includes requirements analysis, test plan creation, manual test execution, defect tracking, and making data-driven product readiness and release recommendations.

DevOps & CI/CD Pipeline: Drive continuous integration and continuous deployment (CI/CD) strategies utilizing the Atlassian stack, constantly streamlining pipelines to decrease delivery lead times.

Test Data & Environments: Conduct systems setup, maintain complex test environments, and develop automated methods for test data generation and data refresh capabilities.

Collaboration & Code Reviews: Participate in developer code reviews to ensure alignment on code changes, assist developers with robust unit/component testing, and collaborate with automation experts across the organization.

Metrics & Reporting: Establish fact-based measures of test efficiency, effectiveness, and quality, delivering automated, dynamic metrics to influence continuous improvements.

Project Leadership: Estimate, coordinate, and direct testing strategies for multiple concurrent products, managing risk-based testing approaches and serving as the primary point of contact for stakeholders.

Requirements

7+ years of experience in Software Quality Assurance.

6+ years of hands-on experience in the development, execution, and maintenance of automated test scripts.

Hands-on coding proficiency in Java or another major Object-Oriented Programming (OOP) language.

1+ years of practical experience integrating GitHub Copilot into development workflows.

Strong experience with Selenium WebDriver.

Deep understanding of Agile development practices, CI/CD practices, and lean methodologies.

Bachelor's degree in Computer Science, Engineering, a related technical field, or equivalent practical experience.

Preferred Qualifications

Prior experience acting as a Technical Lead, with a proven track record of mentoring team members, conducting code reviews, and providing architecture/design support.

Demonstrated ability to implement TDD/BDD/ATDD frameworks utilizing Gherkin and Cucumber (or similar tools like JBehave/SpecFlow).

Proven experience driving innovative, risk-based testing solutions within a large, complex, enterprise-level platform.

Hands-on experience with web services virtualization and managing test infrastructure.

Proficiency with industry-standard tooling for project management, logging, and test execution (e.g., Jira, Zephyr, Bamboo, Bitbucket).

Strong communication and stakeholder management skills, with the ability to scope, size, and balance effort across multiple concurrent releases.

Apply for this position