24 hours ago
Chennai, IndiaSenior
Responsibilities
- Design, develop, and maintain automation frameworks for web and mobile applications.
- Create automated tests using Selenium WebDriver, Appium, and related tools.
- Automate functional, regression, smoke, integration, and end-to-end testing.
- Define test strategies, test plans, quality standards, and risk-based testing approaches.
- Integrate automated tests into CI/CD pipelines and support continuous testing.
- Analyze requirements and technical designs to identify test scenarios and edge cases.
- Identify, document, track, investigate, and verify software defects and fixes.
- Perform root cause analysis and assess regression impact across applications.
- Collaborate with Product Managers, Business Analysts, Developers, DevOps teams, and onshore test leadership.
- Participate in Agile ceremonies and work with globally distributed teams.
- Mentor junior QA engineers, review automation code, and promote quality engineering best practices.
- Drive automation adoption, framework improvements, and quality-focused risk mitigation.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
- At least 5 years of experience in software quality assurance and test automation.
- The short-version posting also states 8+ years of experience.
- Strong hands-on experience testing enterprise web and mobile applications.
- Proficiency with Selenium WebDriver, Appium, TestNG or JUnit, and automation framework design.
- Proficiency in one or more of Java, JavaScript, TypeScript, Python, or C#.
- Experience with REST API testing using Postman, Rest Assured, or Swagger/OpenAPI.
- Experience with mobile device, emulator, native Android/iOS, and hybrid application testing.
- Experience with Jenkins, Azure DevOps, GitHub Actions, and Git for CI/CD and continuous testing.
- Experience with Jira and TestRail or equivalent test management tools.
- Experience working in Agile/Scrum environments and with globally distributed teams.
- Preferred experience includes Cypress, Playwright, WebdriverIO, Robot Framework, Cucumber, SpecFlow, cloud-native applications, performance testing, Docker, Kubernetes, and security testing concepts.
Benefits
- Chennai location with a shift timing of 11 AM to 8 PM.
- Requires working from a U.S. Bank location three or more days per week.
- Disability accommodations are available during the application and hiring process.
Tech Stack
Apache JMeterAppiumC#CSSCucumberCypressDockerGitGitHub ActionsHTMLiOSJavaJavaScriptJenkinsJUnitKubernetesPostmanPythonRobot FrameworkTestNGTypeScript
Categories
About U.S. Bank
U.S. Bank is a public commercial bank offering consumer banking, commercial and institutional banking, payments, wealth management, and custody services to individuals and businesses. It earns revenue from interest on loans and securities and from fees across payments, asset management, and treasury services; it is the fifth-largest U.S. commercial bank, headquartered in Minneapolis, and trades on the NYSE as U.S. Bancorp (USB).
