Front-End Engineering Consultant
Listed on 2026-07-09
-
Software Development
Front End Developer, React.js, Software Testing
Front-End Engineering Consultant
- Payments
At NTT DATA, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees are key factors in our company's growth, market presence and our ability to help our clients stay a step ahead of the competition. By hiring the best people and helping them grow both professionally and personally, we ensure a bright future for NTT DATA and for the people who work here.
NTT DATA, Inc. currently seeks a Front-End Engineering Consultant
- Payments to join our team in Atlanta, GA. [Hybrid 3-4 days/week to onsite is must] QA Front-End Developer – Payments:
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. You will act as a quality partner to frontend engineers, influencing component design, testability, and acceptance criteria while ensuring UI behavior.
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 Dev Ops environments.
Preferred
Skills & Experience:
- Strong experience with React and modern JavaScript/Type Script.
- Hands-on experience with React Testing Library and behavior-driven UI testing.
- Experience with Playwright, Cypress, or similar…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).