G

GreenSky

Online consumer loans via merchant network

AI Software Engineer in Test

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeAlpharetta, GA, USA

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Software Engineering, Information Systems, Data Science, Artificial Intelligence, or a related technical discipline.
  • At least 2 years of hands-on experience in software development, test automation, or quality engineering.
  • Experience building and maintaining automated test frameworks.
  • Experience working in AI DLC and Agile delivery models, including Scrum and Kanban.
  • Experience with fast-paced delivery environments and short turnaround times.
  • 2 to 4+ years of database experience, preferably SQL.
  • Unrestricted work authorization now and in the future; visa sponsorship and sponsorship transfers are unavailable.

Responsibilities

  • Use AI tools to generate, modify, and refactor test scripts for web, mobile, API, backend, and data platform applications.
  • Use AI tools to analyze codebases, identify test coverage gaps, suggest edge cases, and improve automated regression coverage.
  • Use AI to debug test failures, analyze stack traces, inspect logs, and recommend code or test corrections.
  • Create repeatable AI workflows for test generation, defect triage, regression analysis, and automation maintenance.
  • Provide verification criteria, test commands, build checks, and validation steps that enable AI agents to run checks and determine whether changes pass or fail.
  • Partner with engineering teams to establish safe and governed practices for AI-assisted test development.
  • Design, develop, and maintain automated test frameworks for web, mobile, backend, API, data, and AI-enabled applications.
  • Build scalable automation solutions using Selenium, Playwright, Cypress, REST Assured, JUnit, TestNG, PyTest, or equivalent technologies.
  • Work with developers, QA engineers, product managers, and business analysts to ensure high test coverage and rapid feedback loops.
  • Develop reusable automation components, shared libraries, test utilities, and framework standards.
  • Maintain automation suites for functional, regression, integration, end-to-end, API, performance, security, and data validation testing.
  • Develop test strategies for AI-enabled applications, Generative AI workflows, LLM-powered features, RAG solutions, conversational AI, and agentic systems.
  • Validate AI outputs for accuracy, relevance, completeness, hallucination risk, toxicity, policy alignment, and business rule compliance.
  • Create automated evaluation datasets, prompt test suites, golden answer sets, and scoring rubrics.
  • Build regression testing approaches for prompts, model upgrades, agent workflows, and AI-assisted business processes.
  • Support Responsible AI testing practices, including bias, fairness, explainability, traceability, and audit readiness.
  • Partner with Architecture, Security, Data Science, and Engineering teams to define AI quality gates.
  • Advocate for and contribute to code quality initiatives across development and QA teams.
  • Participate in code reviews, test reviews, design discussions, and architecture reviews.
  • Promote clean code, maintainability, observability, testability, and secure coding practices.
  • Use AI to assist with code review preparation, test refactoring, duplication detection, and documentation updates.
  • Help teams shift quality left by embedding testability and automation requirements earlier in the development lifecycle.
  • Integrate automated tests into CI/CD pipelines using Jenkins, GitLab CI, Azure DevOps, or equivalent platforms.
  • Ensure reliable regression execution and rapid feedback to development teams.
  • Establish automated quality gates for build validation, test execution, code coverage, security checks, and release readiness.
  • Use AI to troubleshoot failing pipeline jobs, analyze logs, and recommend fixes where appropriate.
  • Collaborate with DevOps and Platform Engineering teams to improve deployment confidence and reduce release risk.
  • Collaborate with product managers, developers, QA analysts, architects, and stakeholders to understand user stories, business requirements, and acceptance criteria.
  • Translate requirements into test strategies, test plans, automation scenarios, and validation criteria.
  • Identify functional, technical, data, AI, integration, performance, and operational testing risks.
  • Define test coverage expectations and traceability between requirements, test cases, defects, and release decisions.

Desired Qualifications

  • Experience using AI-assisted coding tools such as Claude Code, Kiro, Copilot, or similar tools.

About the Company

GreenSky

Online consumer loans via merchant network

GreenSky provides consumer financing by connecting a network of about 16,000 active merchants with partner banks to offer fast, online loans for home improvement, healthcare, and retail purchases. Merchants use GreenSky’s platform to present financing options at the point of sale, and customers complete online applications. Banks fund the loans, while GreenSky earns revenue from merchant transaction fees and interest income from borrowers. The platform emphasizes speed and ease of use to help shoppers make large purchases and drive merchant sales. The company differentiates itself through its large merchant network, bank-partner funding model, and a specialized fintech platform that enables merchants to offer financing quickly at the point of sale. Its goal is to expand access to large-ticket purchases by providing quick, convenient financing solutions that boost sales for merchants and provide borrowers with flexible payment options.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Atlanta, GA
Founded
2006

Recently Posted Jobs

Explore more opportunities at GreenSky

See more jobs