- Develop test scripts from feature abstracts, user stories, and design documentation/requirements - Create and Maintain Master Test Plan and Test Strategy documents
- Execute test scripts in dry runs and formal customer test events
- Support test scripts in internal and external customer reviews
- Write defects and perform defect verification
- Support and perform debug/triage for defects in the lab and field - Perform end to end testing
- Create, maintain and execute database queries for backend data verification - Perform log reviews on UNIX and Windows servers
- Provide daily status updates, and risks/issues for test script execution
- Provide weekly status reports - Perform regression testing and efficient O&M defect verification
- Perform Client Facing Testing
- Perform Web and Mobile application testing
- Perform API testing using Postaman/Swagger
- Perform end to end testing of all Transit Systems Software and Hardware (Ticket Vending Machine, Ticket Office Machine, Validation Systems, Web and Mobile)
Required skills:
- Bachelor's degree or equivalent working experience
- Must possess a minimum of five (5) years of SW QA experience
- Experience with Open/Closed Payment Transit Systems (TVM, TOM, ATM, Contactless devices, Smart cards) is highly desired
- Experience with Transit devices - Experience with automation tools (Selenium, Appium)
- Experience with Web and Mobile Application Testing - Experience with Agile process & waterfall model.
- Experience with API testing using Postman/Swagger
- Experience with SharePoint, JIRA, JAMA, TFS, Oracle, SQL, UNIX, Angular services, Jasper Reports
- Experience in working with software development teams to improve software quality
- Experience in working with production support to verify, validate and resolve production issues.
- Experience in Software Installation on devices
Good to have skills :
- API automation using Apache Karate/Rest Assured or Similar
UI Automation using Selenium and BDD or similar