Senior Software Engineer - Playwright Automation
U.S. BankChennai, Tamil Nadu
it-jobs
Job Description
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** The QE Automation Engineer is responsible for designing, developing, and maintaining enterprise-grade automation frameworks and quality engineering practices across UI, API, and performance testing layers. This role requires hands-on expertise in **Playwright, Cucumber, Karate, JMeter, Karma,** **JaCoCo** **, and** **PractiTest** , along with working knowledge of **Java, .NET, and React-based technology stacks** . The engineer will collaborate across cross-functional teams to ensure quality is embedded throughout the SDLC. **Primary Responsibilities** **Automation Engineering** + Design and implement scalable automation frameworks for **UI, API, and E2E testing** + Develop automation scripts using **Playwright, Cucumber, and Karate** + Integrate automation suite into CI/CD pipelines **Full-Stack Quality Validation** + Validate systems built on: + **Java (Spring Boot microservices)** + **.NET services/APIs** + **React front-end applications** + Perform gray-box testing leveraging code-level understanding **API & Integration Testing** + Build API automation for service-level validation using **Karate** + Validate REST APIs, authentication, data flows, and service contracts **UI Automation** + Automate UI testing for **React applications** using **Playwright** + Ensure cross-browser compatibility and stable automation suites **Performance Testing** + Conduct performance and load testing using **JMeter** + Analyze system behavior under load and identify bottlenecks **Code Quality & Coverage** + Validate front-end unit testing using **Karma** + Monitor backend code coverage using **JaCoCo** + Enforce quality gates and shift-left testing principles **Test Management** + Manage test lifecycle using **PractiTest** + Maintain requirement traceability, coverage reports, and defect tracking **Collaboration** + Work closely with engineering teams across **Java, .NET, and React stacks** + Participate in Agile ceremonies and quality planning activities + Contribute to continuous improvement of QE practices **Required Qualifications** **Technical Expertise** + Proven experience in test automation engineering + Expertise in: + **Playwright, Cucumber, Karate** + **JMeter, Karma,** **JaCoCo** + **PractiTest** + Strong knowledge of: + REST APIs and microservices + Automation framework design and CI/CD pipelines **Technology Stack Knowledge** + **Java (Spring Boot preferred)** + **.NET (C#, Web APIs)** + **React (frontend architecture and testing concepts)** **Programming Skills** + Proficiency in: + **Java** + **JavaScript / TypeScript** + Working knowledge of **C#** for debugging and validation **Preferred Qualifications** + Bachelor's degree in Computer Scienceor related field + Experience in Agile/Scrum environments + Exposure to cloud platforms (AWS, Azure) + Familiarity with Docker, Kubernetes, and DevOps pipelines + Certification in test automation or quality engineering (optional) **Core Competencies** + Strong analytical and problem-solving skills + Cross-functional collaboration + Attention to detail and quality mindset + Effective communication and documentation **Performance Expectations** + Deliver high automation coverage across application layers + Improve release quality and minimize production defects + Enable continuous testing in CI/CD pipelines + Ensure test traceability and reporting accuracy 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.
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.