Location: Charlotte, NC
Salary: $53.00 USD Hourly - $57.00 USD Hourly
Description: Software Engineer - Quality & Test Engineering (AI-Driven Testing Enablement)Location: Charlotte, NC (Primary) | Wilmington, DE (Secondary) | Chandler, AZ (Optional)Contract Role - 1 YearNote: Interested firms should not contact Erin directly. Intro calls and information sessions will be coordinated centrally. All resumes must be submitted through Beeline. About the TeamThis role is part of
Quality & Test Engineering organization, an internal product group that delivers the enterprise testing toolchain used by more than
20,000 engineers across the bank.
The team does
not operate as a QA testing shop; instead, it focuses on:
- Enabling automated testing at scale
- Providing and maintaining enterprise-wide testing tools
- Driving adoption of modern and AI-enhanced testing capabilities
- Ensuring strong developer experience and streamlined workflows
You will join the
Product Enablement team, which acts as the bridge between product engineering, internal customers, and tool adoption efforts.
Role OverviewWe are seeking a
Software Engineer with strong engineering fundamentals, experience in functional test automation, and interest in AI-assisted development. The ideal candidate enjoys a mix of
technical analysis, developer experience, documentation, and product-facing responsibilities.
This role is a strong fit for engineers who may want to grow into
product ownership,
developer advocacy, or
internal tooling leadership roles.
What You'll DoDeveloper Experience & Product Enablement- Support internal developers using automated testing tools (e.g., Playwright, Selenium, Cucumber, Karate).
- Help engineering teams adopt AI development tools (e.g., GitHub Copilot, Codeium, Devin) for testing and productivity.
- Conduct office hours, answer questions, and provide consultative guidance to customer teams.
Technical Evaluation & AI-Based Tooling- Evaluate AI-driven testing solutions for enterprise suitability.
- Analyze partner-built internal open-source solutions and determine scalability.
- Document solution patterns, best practices, and recommendations.
Documentation & Communication- Create high-quality technical documentation, user guides, and sample code.
- Produce white papers, position papers, and enablement materials.
- Work cross-functionally to ensure technical content is clear, accurate, and aligned with customer needs.
Business Analysis & Continuous Improvement- Gather requirements, conduct stakeholder interviews, and understand customer workflows.
- Help streamline automated testing adoption and reduce reliance on manual testing.
- Collaborate closely with product managers, product owners, and engineering teams.
Required Qualifications- 5+ years of professional software engineering experience
(7-10 years in large enterprise environments strongly preferred) - Hands-on experience with Java (preferred), C#, or Python
- Experience with functional test automation frameworks such as:
- Cucumber, Playwright, Selenium, Karate, FitNesse, etc.
- Working knowledge of AI-assisted development tools (Copilot, Codeium, Devin, etc.)
- Strong written and verbal communication skills
- Demonstrated ability to develop clear technical documentation and sample code
- Interest in developer experience, internal tooling, or product-focused roles
Preferred Qualifications- Experience working in large, complex enterprise environments
- Background with Agile methodologies (Scrum or Kanban)
- Strong business analysis and stakeholder-facing communication skills
- Prior exposure to developer experience, platform engineering, or internal tooling initiatives
- Product mindset or interest in transitioning toward product ownership
Work Environment- Approximately 90% analysis, documentation, communication
and 10% hands-on coding for examples, POCs, and evaluation. - High visibility: supporting 20,000+ engineers across the bank.
- Daily collaboration with internal customers, engineering leads, and product teams.
- Video-only interviews; distributed team.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: This job and many more are available through The Judge Group. Please apply with us today!