At U.S. Bancorp India, we’re on a journey to do our best. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bancorp India gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One.
Job Title: Quality Engineer (QA Engineer)
Location: U.S. Bancorp GCC Chennai, India
Job Type: Full-Time
Job Level: Engineer / Senior Engineer (based on experience)
Job Summary
The Quality Engineer (QE) is responsible for ensuring the quality, reliability, and performance of enterprise applications through a combination of automated and manual testing practices. This role works closely with engineering, product, and business teams to validate system functionality, drive test automation, and enforce quality standards across the software development lifecycle. The QE plays a critical role in enabling continuous delivery through CI/CD pipelines and ensuring compliance with enterprise and regulatory standards.
Key Responsibilities
Test Strategy & Quality Engineering
Develop and execute comprehensive test strategies across functional, integration, regression, and performance testing
Design test plans and test cases aligned with user stories and business requirements
Ensure early involvement in the development lifecycle with a shift-left testing approach
Test Automation & Framework Development
Design, develop, and maintain automated test scripts using modern frameworks (e.g., Playwright, Selenium, or similar)
Build reusable automation components and improve test coverage across applications
Drive automation-first mindset with focus on reducing manual regression testing
CI/CD & DevOps Integration
Integrate automated tests into CI/CD pipelines to ensure quality gates before code deployment
Ensure build-critical tests run automatically on code commits and must pass before merge
Collaborate with DevOps teams to enable test execution in build and release pipelines
Manual Testing & Validation
Perform exploratory, functional, and accessibility testing where automation is not feasible
Validate system behavior across UI, API, and data layers
Ensure compliance with accessibility and usability standards
Defect Management & Quality Reporting
Identify, log, and track defects using tools such as Jira or similar platforms
Collaborate with developers to triage, prioritize, and resolve defects
Provide regular reporting on test execution, coverage, and quality metrics
Production Support & Quality Assurance
Participate in release validation and production readiness activities
Support root cause analysis for defects identified in production
Ensure continuous improvement of quality practices and processes
Compliance, Risk & Governance
Ensure testing aligns with enterprise policies and regulatory requirements
Validate controls, data integrity, and audit requirements where applicable
Maintain documentation and traceability for all testing activities
Collaboration & Agile Delivery
Work closely with product owners, developers, and business stakeholders to understand requirements and acceptance criteria
Participate in Agile ceremonies (planning, stand-ups, retrospectives)
Provide quality input during design and development phases
Innovation & Continuous Improvement
Identify opportunities to improve test automation, frameworks, and processes
Leverage AI-assisted tools to accelerate test creation and maintenance
Drive improvements in test efficiency, coverage, and release quality
Required Qualifications
Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience)
3+ years of experience in software testing and quality engineering
Strong experience with:
Test automation tools (e.g., Selenium, Playwright, or similar)
API testing and validation
Test case design and execution
Experience integrating tests into CI/CD pipelines
Familiarity with defect tracking tools (e.g., Jira)
Preferred Qualifications
Experience with:
Java-based or JavaScript-based test frameworks
CI/CD tools (Jenkins, GitLab, or similar)
Performance and load testing tools
Familiarity with:
Microservices architectures and distributed systems
Cloud platforms (AWS, Azure, or GCP)
Experience in financial services or regulated environments
Exposure to AI-assisted testing tools or frameworks
Key Skills
Test Automation & Framework Development
CI/CD & DevOps Integration
Functional & Regression Testing
API & Integration Testing
Defect Management & Root Cause Analysis
Quality Assurance & Compliance
Success Criteria
Achieves high automation coverage and reduces manual testing effort
Ensures high-quality releases with minimal production defects
Improves CI/CD pipeline quality gates and reliability
Drives continuous improvement in testing processes and frameworks
Aligns testing practices with enterprise and regulatory standards
If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants.
Posting may be closed earlier due to high volume of applicants.
This is an U.S. Bancorp India posting. U.S. Bancorp India is a part of the U.S. Bank family.
Based on 8,029 disclosed Software salaries on RoleSuite, the role pays a median of $157K/year, with most offers between $123K and $198K (10th–90th percentile: $102K–$235K).
See the full Software salary breakdown →