FIS is seeking a Senior Automation Test Engineer (Java Selenium) to join their team. The ideal candidate will have extensive hands-on testing experience, specializing in automating web and API tests. They will analyze business requirements, work in Agile development methodologies, and continuously maintain and improve automation and test processes.
Requirements
- Extensive hands-on testing experience, specializing in automating web and API tests
- Experience working with customer projects to support and resolve issues
- Exposure in testing microservices
- Experience in UI (User Interface) automation testing, API testing
- Automation Tools - Selenium, Katalon
- Expertise in automation testing - UI, API, Batch, Mobile
- Involved in developing test automation framework for the application
- Familiarity with scripting languages, Perl or Shell Scripting, Groovy scripting
- API Testing - MUST have experience of testing SOAP or REST requests using either SOAP UI or POSTMAN
- Experience in accessibility testing (JAWS, level access) and mobile testing
- SQL - Should be able to construct moderate to complex queries to fetch data
- Scrum - Should be well versed with SCRUM and ceremonies that are followed under it.
- Strong knowledge of testing concepts, defect management, test case writing, and reviewing test cases.
- Experience in Banking or Financial domain. Experience testing web-based applications.
- Good understanding of SDLC (Software Development Life Cycles), Defect management process and tools- Jira, Maven, GIT, SOAP UI, Silk Central, Browser Stack, Accessibility – Level Access, WinSCP, Putty
- Ability to troubleshoot basic technical issues.
- CSTE/CSQA/ISTQB Advanced Level certification will carry an edge.
- Experience working on public cloud environments like AWS (Amazon Web Services) will carry an edge
- Experience in penetration and performance testing will carry an edge.
- Good to have Skills: Experience using Tools – JIRA, SonarQube, SVN, GIT, Maven/Gradle, Jenkins, Checkmarx, Yourkit Profiler, IBM Heap Analyzer, ADA tools (Level Access).
- Knowledge of any scripting language: Python/Ruby/Groovy/Shell/Perl
- Experience in Unit Test and Automated functional / non-functional test.
- Excellent troubleshooting skills to root cause complex issues required. Should be able to troubleshoot performance, heap dumps, security issues.
- Broad understanding of Software Engineering Concepts and Methodologies.
- Working experience in Agile development, and Test-Driven Development.
- Preferred Knowledge of Banking or Financial Domain.
- Strong analytical, problem-solving skills and ability to lead others.
- Possesses strong communication skills (verbal and written) with good listening capabilities.
- Willingness and ability to learn and take on challenging opportunities.
- Strong Team Player, interpersonal, and presentation skills.
Benefits
- Competitive compensation and benefits package
- Casual work environment