Position Overview
We are seeking an experienced Senior Test Engineer with 4-6 years of expertise in banking payment systems. This role combines strong technical testing capabilities with mentorship responsibilities. The ideal candidate will function as an individual contributor (SDET) while providing guidance to junior team members and demonstrating flexibility with work hours to support critical project needs.
Key Responsibilities
Technical Testing
Design and execute comprehensive test plans for banking payment applications including Wire, ACH, RTP, and Card processing systems
Develop and maintain robust API automation frameworks using Karate
Create and enhance UI automation scripts using Selenium
Plan and execute performance testing using K6 or JMeter to ensure system scalability and reliability
Troubleshoot complex issues across the payment processing ecosystem
Design and implement test data strategies that accurately represent production scenarios
Identify test automation opportunities and implement solutions to improve test coverage and efficiency
Leadership & Mentorship
Mentor junior test engineers, providing technical guidance and career development support
Review test cases and automation code created by team members
Share knowledge and best practices through documentation and informal training sessions
Assist in establishing testing standards and methodologies for the team
Help evaluate new tools and approaches to enhance the testing process
Project Collaboration
Work closely with developers, business analysts, and product managers to ensure requirements are testable
Participate actively in Agile ceremonies including sprint planning, daily standups, and retrospectives
Provide clear and concise updates on testing progress and quality metrics
Proactively identify and communicate risks related to product quality
Collaborate with DevOps to integrate testing into CI/CD pipelines
Required Qualifications
4-6 years of experience in software testing within banking or financial services
Strong expertise in payment systems including Wire, ACH, RTP, and Card processing
Advanced experience with API testing and automation using Karate
Proficiency with Selenium for UI automation testing
Experience with performance testing tools (K6 or JMeter)
Hands-on experience with Git, Jenkins, JIRA, and Docker
Strong understanding of Agile methodologies and testing practices
Ability to mentor junior team members and provide technical guidance
Flexibility with work hours to support critical testing needs
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Knowledge of AI tools or concepts is preferred
Desired Skills
Knowledge of banking regulations and compliance requirements
Experience with microservices architecture testing
Familiarity with cloud-based testing environments (AWS, Azure, GCP)
Experience with test data management tools
Security testing knowledge (OWASP)
Exposure to containerization and orchestration technologies
Experience with database testing and SQL
Any Graduate