SDET JD

Python Experience:
    • Proficiency in writing test cases using Python.
    • Experience with Python testing libraries such as unittest, pytest, or mock.
REST API Knowledge:
    • Strong understanding of RESTful APIs and their principles.
    • Experience in testing APIs with different HTTP methods (GET, POST, PUT, DELETE).
    • Familiarity with tools like Postman and automated testing libraries such as requests, asyncio, or WebSocket.
Test Automation Skills:
    • Ability to automate tests for web services and applications.
    • Experience in creating and maintaining test automation frameworks.
    • Knowledge of CI/CD tools and practices for integrating automated tests into the development workflow.
Performance Testing Skills:
    • Hands-on experience with performance testing tools like JMeter, Gatling, or similar tools.
    • Understanding of key performance metrics such as RPS (Requests Per Second), TPS (Transactions Per Second), Latency, Load Factor, Throttling, and Caching.
Security Testing Skills:
    • Familiarity with security testing techniques for APIs (e.g., SQL injection, XSS).
Cloud & Networking Knowledge:
    • Working knowledge of Google Cloud Platform (GCP) or similar cloud environments.
    • Basic understanding of networking protocols like TCP and UDP.
Version Control Systems:
    • Familiarity with version control systems like Git for managing test scripts and collaborating on code.
Analytical and Problem-Solving Skills:
    • Strong analytical skills to understand requirements and identify edge cases.
    • Ability to troubleshoot and resolve issues effectively.
Communication Skills:
    • Strong verbal and written communication skills to collaborate with development teams and stakeholders.

Required Skills

Gaitling REST APIs Automation Testing Python