17 Oct
|
U.S. Bank
|
Chennai
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 Description** **Key Responsibilities** **Test Automation Development** + Design, develop, and maintain robust automation frameworks for web and mobile applications. + Create automated test scripts using **Selenium WebDriver** , **Appium** , and related automation tools. + Automate functional, regression, smoke, integration, and end-to-end testing. + Develop reusable test libraries and utilities to improve testing efficiency. **Quality Engineering Excellence** + Define and implement test strategies, test plans, and quality standards. + Ensure software quality throughout the SDLC by integrating testing early in the development process. + Analyze requirements and technical designs to identify test scenarios and edge cases. + Participate in design reviews and provide quality-focused recommendations. **CI/CD and DevOps Integration** + Integrate automated tests into CI/CD pipelines. + Collaborate with DevOps and Engineering teams to enable continuous testing. + Monitor automation execution results and provide actionable insights. + Improve release confidence by implementing shift-left testing practices. **Defect Management** + Identify, document, track, and verify software defects. + Perform root cause analysis and collaborate with development teams to resolve issues. + Validate fixes and ensure no regression impact across applications. **Collaboration & Leadership** + Work closely with Product Managers, Business Analysts, Developers, and Onshore test lead. + Participate in Agile ceremonies including sprint planning, standups, retrospectives, and backlog refinement. + Mentor junior QA engineers and promote automation best practices. + Drive quality engineering culture across teams. **Required Qualifications** **Education** + Bachelor's or Master's degree in Computer Science, Engineering, Information Technology,
or related field. **Experience** + **5+ years of experience in Software Quality Assurance and Test Automation.** + Strong hands-on experience with enterprise web and mobile application testing. + Experience working within Agile/Scrum development environments. + Experience working with globally distributed teams. **Required Technical Skills** **Automation Testing** + Robust expertise in: + Selenium WebDriver (preferred) + Appium (preferred) + TestNG or JUnit + Automation Framework Design **Programming** + Proficiency in one or more languages: + Java + JavaScript/TypeScript (preferred) + Python + C# **Web & API Testing** + REST API testing using: + Postman (preferred) + Rest Assured + Swagger/OpenAPI + Understanding of frontend technologies: + HTML + CSS + JavaScript **Mobile Testing** + Native Android/iOS testing + Hybrid application testing + Mobile device and emulator testing + Appium ecosystem and device cloud platforms **CI/CD & DevOps** + Jenkins + Azure DevOps + GitHub Actions + Git + Continuous Integration and Continuous Testing **Test Management** + Jira + Azure DevOps + TestRail or equivalent test management tools **Preferred Qualifications** + Experience with: + Cypress + Playwright + WebdriverIO + Robot Framework + Familiarity with Behavior Driven Development (BDD): + Cucumber + SpecFlow + Experience testing cloud-native applications. + Exposure to microservices architecture. + Knowledge of container technologies such as Docker and Kubernetes. + Experience with performance testing tools such as JMeter, LoadRunner, or k6. + Understanding of security testing concepts.
**Desired Quality Engineering Competencies** + Test strategy and planning + Risk-based testing + Exploratory testing + Defect lifecycle management + Shift-left testing practices + Test-driven quality mindset + Continuous improvement and automation-first approach **Leadership Expectations** + Demonstrate ownership of quality outcomes. + Drive automation adoption and framework improvements. + Mentor junior team members and review automation code. + Influence engineering teams to adopt quality best practices. + Proactively identify risks and recommend mitigation plans. **Success Metrics** + Automation test coverage and effectiveness. + Reduction in production defects. + Faster regression execution cycles. + Improved release quality and confidence. + Contribution to quality engineering standards and best practices. + Team mentoring and knowledge sharing effectiveness. **Nice-to-Have Technologies** + Selenium Grid + BrowserStack + Sauce Labs + Perfecto + Cypress + Playwright + Rest Assured + JMeter + Docker + Kubernetes + Azure DevOps + GitHub Actions + AI-assisted testing tools **Short Version (LinkedIn / Job Portal)** **Senior QA Automation Engineer (5+ Years)** We are looking for a **Senior QA Automation Engineer** with 5+ years of experience in software testing and automation. The ideal candidate should possess strong expertise in **Selenium, Appium, Java/Python, API Testing, CI/CD, and Agile methodologies** . **Key Skills:** + Selenium WebDriver + Appium + Java/Python + TestNG/JUnit + API Testing (Postman, Rest Assured) + Jenkins / Azure DevOps + Git + Mobile and Web Automation + Agile/Scrum **Preferred Skills:** + Playwright or Cypress + BrowserStack/Sauce Labs + Docker/Kubernetes + Performance Testing (JMeter) + BDD (Cucumber) **Experience:** 8+ Years **Shift Timings** - 11 AM - 8 PM **Location** - Chennai **Location expectations** This role requires working from a U.S. Bank location three (3) or more days per week #LI-DNI 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 (https://careers.usbank.com/global/en/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.
📌 Senior Software Engineer - IN B (Chennai)
🏢 U.S. Bank
📍 Chennai