We are seeking a highly skilled
Full Stack Software Engineer with strong expertise in Automation Testing
to join our Digital Banking team. This role combines hands-on feature development with advanced end-to-end (E2E) automation using Playwright, ensuring high-quality, scalable, and reliable banking applications.
Key Responsibilities
-
Advanced Playwright Automation
-
Design, develop, and maintain robust E2E test suites using Playwright (TypeScript/JavaScript)
-
Handle complex user journeys, cross-browser compatibility, and visual regression testing
-
Utilize Playwright tools such as Trace Viewer, Codegen, and Test Runner
-
Full Stack Development
-
Develop and maintain scalable frontend and backend features
-
Ensure every feature is delivered with corresponding automated test coverage
-
AI-Driven Testing
-
Leverage AI tools (e.g., GitHub Copilot, Cursor) for generating test scripts, Page Object Models (POM), and test data
-
Use AI to debug failures and optimize testing workflows
-
CI/CD Integration
-
Integrate automated test suites into CI/CD pipelines (GitHub Actions, Jenkins)
-
Ensure fast feedback cycles on pull requests
-
Testing Infrastructure Optimization
-
Improve execution speed through parallelization and test sharding
-
Maintain efficient and scalable testing environments
-
Modernization Initiatives
-
Drive migration from legacy automation tools (e.g., Selenium) to Playwright-based frameworks
Technical Requirements
-
Automation Testing
-
Expert in Playwright (JavaScript/TypeScript)
-
Strong understanding of asynchronous testing, network interception, and authentication handling
-
Frontend
-
Experience with React, Next.js, or Vue.js
-
Proficiency in modern JavaScript/TypeScript and CSS
-
Backend
-
Strong experience in Node.js (preferred), Python, or Go
-
API development and database management
-
AI Tools
-
Hands-on experience with AI-assisted development tools (GitHub Copilot, Cursor)
-
DevOps & Infrastructure
-
Experience with Docker, Kubernetes
-
Familiarity with headless browser execution in cloud environments
What We're Looking For
-
4+ years of Full Stack development experience
-
Minimum 2 years of hands-on experience in modern automation frameworks (Playwright preferred)
-
Strong problem-solving skills and ability to debug complex automation failures
-
Experience working in Agile environments
-
Passion for building high-quality, scalable digital products
Nice to Have
-
Experience in Banking / FinTech domain
-
Exposure to performance testing or security testing
-
Prior experience in migrating automation frameworks