Design, implement and maintain the automated test cases,
scripts and libraries for Unit Testing, Performance testing, Application
testing or Integration testing (as applicable). Note that Test Case
Descriptions will be provide by the Test Manager
Identify the modularity within a test case which can be separated
as a reusable logic for other test cycles / phases
Assist other team members in using automated test cases for their testing
Maintain traceability within JIRA with user stories and sprints
association
Attitude to learn quickly on the job
Experience:
Advance English Fluency
Experience
in API-based automation and exposure to GUI-based automation
Experience
in converting manual test cases to automated test cases
Extensive
experience with different programming languages –Python (Mandatory), Java, Javascipt, JSON,
Shell scripting, Curl
Exposure
to UI technologies like ReactJS
Exposure
to AWS and/or other cloud technologies – use of CloudWatch etc
Exposure
in Apache Kafka / equivalent message queue
Working
knowledge of JIRA, Bamboo, Confluence, SVN, Bitbucket
Working
knowledge of unix/linux/ubuntu
CICD
pipeline integration with automated test cases
Working
knowledge of Microservices
DevOps
/ Continuous Integration and Continuous Deployment exposure preferred
Solid
understanding of Mobile Networks, 3G and 4G and related protocols
Exposure
to Android ADB
Strong competence in analysis, problem solving and development
Data layer –
SQL DB exposure - Understanding of database architecture, queries
and ability to retrieve data