Strong problem-solving skills, and ability to think creatively while ensuring processes and procedures are properly followed
Build tools, frameworks, and other infrastructure needed to support automation
Design, code, and implement automation framework and tests
Accountable for overseeing the complete testing lifecycle, including gathering requirements, planning execution, and preparing and executing test plans.
What do you need to bring
BE in Computer Science or Engineering and 4+ years related industry experience
Service and UI automation experience across web and mobile applications
Java programming in Linux/Unix environment for at least 3 years
Preferred experience with web (cypress). or. mobile automation (android/ios prg/espresso/swift/XCUItest)
Experience working with Rest APIs and backend automation using Selenium and Java
Working knowledge in the In-Store Payments industry (Card, NFC, QR) is an added advantage
OO-based analysis and design
Understanding of SOA / Web Services
Software design and Quality analysis methodologies, including Agile methods
Source Control (GIT experience is an advantage)
Testing frameworks such as Junit, TestNG is mandatory
Using API tools like postman etc.
Scripting Languages (Shell, Python, Perl) would be a plus
Jenkins/Hudson, Maven/Ant for release management. Ability to understand ECI/ECD pipelines
Development background would be an added advantage
Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications
Good understanding of QA methodologies and sound knowledge of QA Automation processes and tools
Excellent verbal and writing skills; ability to produce clear, concise communications and documentation
Highly effective at working in cross-functional groups and getting results in matrix organizations
Excellent time management skills and ability to work on concurrent assignments with different priorities