Santander is looking to ensure the quality, reliability, and performance of applications through automation, technical testing, and deep collaboration with engineering teams.
Requirements
- Programming or scripting experience (Java, Python, JS, C-Sharp, or similar)
- Automation tools/frameworks: Selenium, Cypress, Playwright, Appium, REST-Assured, JMeter, etc.
- Strong understanding of QA methodologies, testing lifecycle, and SDLC.
- Agile methodology, DevSecOps exposure along with CI/CD tools like GitHub Actions, Azure DevOps, Jenkins, etc..
- SQL proficiency; ability to test web apps, APIs, and systems with minimal UI.
- Experience with JIRA/ALM/Xray or similar tools.
- Comfort using AI-powered testing tools, copilots, and analysis utilities.
Responsibilities
- Analyze requirements to design test plans, test cases, and test acceptance criteria.
- Perform and support wide range of functional and non-functional testing types including automated functional and feature testing, regression, integration, system, compatibility, API, and performance tests.
- Develop and maintain automated test scripts and reusable frameworks, tools, utilities (UI/API/backend/mobile)
- Integrate automation into CI/CD pipelines and support continuous testing (Shift left/right)
- Identify, log, and report defects; support root-cause analysis; perform manual tests when needed to cover critical paths or exploratory tests.
- Write SQL queries for backend, data flow and APIs validation.
- Collaborate with developers, product, architecture, vendors, and engineering teams to ensure testability.
Other
- Bachelor's Degree or equivalent work experience: Computer Science, Software Engineering or equivalent field. - Required.
- 9+ Years Lead experience. - Required.
- 9+ Years Experience developing test strategies, test plans, and test cases. - Required.
- Ability to manage workload, collaborate in Agile teams, effectively, and work independently.
- Strong analytical, communication, documentation, and problem-solving skills.