Job Title: QA Front End Developer Payments
Location: Atlanta, GA(Hybrid)
At U.S. Bank, we re on a journey to do our best helping customers and businesses make better and smarter financial decisions while supporting the communities we serve. As part of Elavon, a wholly owned subsidiary of U.S. Bank, we build and operate global payment platforms that power secure, reliable, and high volume financial transactions for more than 1.5 million customers worldwide.
We are seeking a QA Front End Developer to join our Payments Engineering organization, focused on building and validating modern React based user interfaces that support critical payment, transaction, and customer facing workflows. This role blends frontend development skills with quality engineering expertise, ensuring our UIs are high quality, accessible, resilient, and compliant from design through production.
This position partners closely with frontend engineers, backend services teams, product managers, UX designers, and platform teams to embed quality deeply into the software development lifecycle.
About the Role
As a QA Front End Developer, you will contribute code, automation, and quality strategy for React user interfaces that support regulated payment and transaction flows. You will design and implement behavior driven UI tests, validate accessibility and usability, and help define quality gates that enable safe and rapid delivery.
Essential Responsibilities
Front End Development & Quality Ownership
- Contribute to the development and validation of React based user interfaces supporting payment and transaction workflows.
- Collaborate with frontend engineers to ensure components are testable, accessible, and resilient.
- Participate early in design and refinement discussions to shape clear acceptance criteria and quality expectations.
- Take ownership of UI quality outcomes, not just test execution.
React Testing & Automation
- Design and implement behavior driven tests for React components using modern testing practices.
- Validate UI behavior across state changes, asynchronous rendering, and error conditions.
- Build and maintain automated UI tests using modern frameworks (e.g., React Testing Library, Playwright, Cypress).
- Balance component, integration, and end to end coverage to maximize confidence while minimizing flakiness.
API Aware & State Focused UI Validation
- Validate frontend interactions with backend services by asserting API calls, payloads, and responses.
- Simulate backend behaviors such as errors, timeouts, retries, and partial failures within UI tests.
- Ensure UIs correctly handle edge cases such as duplicate submissions, stale state, and recovery scenarios.
- Support payment critical flows with a focus on correctness and idempotent user behavior.
Accessibility & Inclusive Design Validation
- Incorporate accessibility (a11y) validation into UI development and testing workflows.
- Validate semantic HTML, ARIA usage, keyboard navigation, and screen reader compatibility.
- Partner with design and engineering teams to prevent accessibility regressions.
- Ensure accessibility evidence is produced and maintained for regulated releases.
Visual, Cross Browser & Responsive Testing
- Validate UI behavior across modern browsers and responsive breakpoints.
- Support visual regression testing for high risk, customer facing screens.
- Ensure consistent rendering, layout stability, and localization readiness.
- Balance visual coverage with stability and signal quality.
CI/CD Integration & Quality Gates
- Integrate UI tests into CI/CD pipelines with fast, reliable feedback loops.
- Contribute to quality gates that validate UI functionality, accessibility, and reliability before release.
- Identify, debug, and reduce flaky UI tests through root cause analysis.
- Support progressive delivery and controlled rollout strategies with frontend validation.
Collaboration & Continuous Improvement
- Partner with frontend engineers, product owners, and designers throughout the SDLC.
- Review UI changes with a quality, risk, and compliance aware lens.
- Promote best practices in frontend quality engineering and test design.
- Contribute to shared tooling, standards, and documentation across teams.
Basic Qualifications
- Bachelor s degree or equivalent work experience.
- 3+ years of experience in frontend development, QA, SDET, or Quality Engineering roles.
- Hands on experience working with modern JavaScript frameworks, preferably React.
- Experience working in agile and DevOps environments.
Preferred Skills & Experience
- Strong experience with React and modern JavaScript/TypeScript.
- Hands on experience with React Testing Library and behavior driven UI testing.
- Experience with Playwright, Cypress, or similar browser automation frameworks.
- Familiarity with API mocking or simulation for frontend testing.
- Experience integrating UI automation into CI/CD pipelines.
- Working knowledge of accessibility standards and automated a11y testing tools.