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.