Job Openings
Test Automation Engineer - nGenius
About the job Test Automation Engineer - nGenius
Job Purpose
- Test Engineer is part of one or more scrum teams and works on daily basis to support our change delivery process. Senior Test Engineer delivers ensures that the
- Responsible for End-to-End testing of Acquiring Project cycle such as POS terminal testing, Authorization, Clearing and Settlement testing and ensure the features and functionalities delivered on NI payment platform are defect free and conform to the specifications and the goals of stakeholders.
- Will work closely with Project manager, internal cross functional teams, vendors, service providers, payment schemes, etc. and understand the complete test scope and ensure maximum test coverage for issue free delivery in stipulated timelines
- Provides UAT and regression support for releases and works to continuously improve Regression suite by implementing automation and enhancing the test coverage
Job Accountabilities / Responsibilities
- To test system behavior and validate against expected behavior through the execution of positive, negative and regression test cases, and will document the end results in Test management Tool
- Regression test support and enhancement
- To work closely with the Test Lead, technical teams, other internal and external teams to ascertain testing requirements
- To report and escalate issues wherever necessary to get timely closure of raised defects and achieve interface certification
- To ensure compilation and documentation of test results with history and version maintenance of issue logs and defect tracker
- Monitoring of defects and coordination with relevant teams for driving resolutions as per the severity levels
Experience / Skills Required
Essential Skills and Expertise
- Bachelor of Computer Science or equivalent from a recognized university
- 4+ years of relevant experience
- Very Good command of English Language (Listening, Speaking, Reading & Writing), or equivalent to Upper-Intermediate level
- Familiarity with Cards and Payment industry
- Good knowledge of Java and Go Programming
- Sound knowledge of Agile testing approaches – e.g. TDD, BDD and ATDD etc.
- Experienced in mobile device testing and IOT testing
- Sound knowledge of automated testing using Selenium, JMeter and Postman etc.
- Familiar with Agile frameworks such as Scrum and Kanban, and tools such as JIRA, Confluence and Jenkins etc.
- Desirable Skills and Experience
- Familiar with one or more test management and test documentation tools such as Zephyr
- Functional and Technical understanding of Acquiring processes
- Experienced in testing end to end payment transaction life cycle including Terminal testing, Authorization, clearing and Settlement testing
- Must have experience in Systems integration testing using standard ISO 8583 / 87, ISO 8583 / 93, NDC / DDC protocols.
- Payment scheme certifications with MasterCard and Visa
- Experienced working on MasterCard and Visa simulators
- Must Possess Technical knowledge of card management systems such as Tranzware Online and Tranzware CMS.
- Must be well versed in Various Test simulators having exposure of ATM, POS Terminal certifications ADVT, TIP etc.
Essential Communication Skills
- Must possess excellent oral, written communication and interpersonal skills in English for effective collaboration and influencing internal and external entities