Must have experience with banking client
Minimum 15 years'' experience
Interview:
· Candidates to perform technical assessment - Hiring manager review
· Candidates who move on will do a 30-60 minutes zoom interview
· In-person Interview: Final in-office interview ~30 minutes
Top 3 Soft Skills: -
· Leadership potential - Highly communicative - Curious about emerging technologies
Top 3 Hard Skills:
· Deep understanding of APIs, modern technological approaches to testing
· High degree of programming experience in Typescript or Python –
· Understanding of GraphQL and modern AI topics such as agents/mcp/etc
Responsibilities:
· Help create a culture that motivates teams to ensure zero defects into production
· Work across teams to understand enterprise quality requirements and ensure adoption of core processes and standards
· Implement the shift-left test strategy as the organization rearchitects our technology platform
· Partner with DevOps engineers to fully automate testing throughout the release & delivery processes in the CI/CD pipeline
· Leverage market-leading automation frameworks and tools across all levels of testing that integrate in the automated CI/CD pipeline
· Participate in product design reviews ensuring quality practices are baked into the software development and deployment life cycle
· Work with internal teams to document test environment and test data management container strategies and provisioning for the different types of testing activities
· Comprehend and decompose user stories/requirements to identify what tests need to be created and automated across all levels of testing
· Collaborate with QA Engineers to develop effective strategies and test plans
Qualifications
· 7+ years of experience in test automation engineering with API based testing
· Preferred BS/MS in Computer Science, Engineering, or related subject
Required Experience:
· Proficiency writing code in TypeScript/JavaScript
· Proficiency with GraphQL testing, graph schema validation
· Proficiency with RestAPI testing best practices
· Experience with AWS services:CloudWatch, Lambda, DynamoDB
· Experience with build systems and CI/CD: GIT, GitLab, Docker
· Experience with load testing technologies and best practices: LoadRunner, Gatling
· Automating API testing and extensive knowledge of creating and leveraging mocks, stubs, and virtual services to fulfill test automation requirements
· Experience with market tools: Postman/Insomnia
· Experience with open-source testing frameworks: Jest
Preferred Experience with:
· Strong knowledge of relation databases, SQL
· Good understanding of mobile automation with Appium being a plus
· Good understanding of python programming language
· Understanding of functional front-end automation:
· Selenium
· Playwright
· Cypress
· Familiarity with Agile Frameworks and regression testing
· Financial services technology/ consumer banking testing experience
· Automating tests for the full solution stack (unit, business logic, contract, usability, functional, performance)
Extensive knowledge of:
· White Box Testing practices
· Software Engineering best practices for the full software development life cycle, including coding standards, code reviews, source control, build and release processes, continuous integration, and continuous deployment concepts (CI & CD), and test suite development and maintenance
· Must be able to provide hands-on training for existing testers in writing and using automation scripts and ensuring best practices are followed
· Possesses a deep understanding of shift-left test practices and techniques along with the frameworks, and tools that support it
· Strong written and verbal communication skills
· Enthusiastic and energetic with an inherent curiosity to break code