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