Job Title: QE Automation Engineer
Location: Gurugram
Work Mode: Onsite
Areas
Skills Required
Automation Skills
Handson experience in writing test automation script for following:
Cross browser web application,
Android and iOS mobile apps and
APIs and backends (DBs, Cache and so on)
Hands on experience in designing test automation frameworks and coding helper utilities
Strong knowledge of Python and hands-on experience of automating applications with python-based frameworks like Pytest, Robot
Hands on in BDD based frameworks using Python like pytest-bdd.
Hands on in using Appium, Xcode and its wrappers to automate mobile applications.
Hands on in automating backend APIs, micro services & designing frameworks around it.
Hands on experience in writing framework for Accessibility Testing of Web and Mobile.
Hands on experience in writing fuzzy tests using python hypothesis.
Hands on experience in writing load test scripts using K6 in JavaScript.
Experience in designing performance tests.
Hands on experience in Data Quality test frameworks like excellent-expectation,
data-robots & others.
Hands on experience in service virtualization, mocking of environment or services, and had worked upon libraries like wire mock, Mockito.
Hands on experience in executing and developing penetration testing framework using ZAP with Python.
Hands on in creating CI and CD pipelines for test jobs. Good exposure to Docker, Kubernetes, Jenkins and Helm.
Working Experience with either Cloud Providers like AWS, Azure, GCP
Domain Knowledge
Experience in delivering banking or fintech based projects.
Should be able to understand banking terminologies and communicate with Business team to deliver projects.
Debugging
Expertise in tools to debug issues and find logs
Experience in using Mobile Application Tools – Charles Proxy, ADB logs, Android Studio and Xcode
Handson experience is required to analyze the servers and debug things using logs like in Kibana, reading charts over Grafana & so on.
Must be abl