onsite
Automation Application Test Engineer - Assistant Vice President - Citi
QA Engineer
Senior test automation engineer leading design, development, and execution of automated functional and API tests using Java/Python, Selenium, and CI/CD pipelines in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain robust automated test frameworks for web and API applications using Selenium, Java, and Python.
- Integrate automated test suites into CI/CD pipelines (Jenkins, Git) to enable continuous testing and rapid feedback.
- Collaborate with cross‑functional Agile teams to define test strategies, acceptance criteria, and quality metrics.
- Identify, analyze, and troubleshoot test failures; drive root‑cause analysis and process improvements.
- Mentor junior QA engineers and promote best practices in test automation and quality engineering.
Requirements
- 5+ years of hands‑on experience in test automation for complex, high‑volume applications.
- Strong programming skills in Java and/or Python; extensive experience with Selenium WebDriver.
- Proficiency in CI/CD tools (Jenkins, Git) and test execution orchestration.
- Solid understanding of Agile methodologies, API testing (REST/JSON), and test management tools.
- Excellent analytical, problem‑solving, and communication skills.
Skills
seleniumjavapythoncicdjenkinsagile