Job Description
Python API Tester
Remote Canada
contract
Email: mohit@jconnectinc.com
Note:- looking for candidates those who are presently in Canada
Job Description:-
Build and maintaining automated tests for APIs distributed systems and data pipelines
Collaborate with developers to ensure that testability is a firstclass concern in new features
Contribute to strategies for load integration system and performance testing
Contribute to building observable systems incorporating effective logging monitoring and ing practices
Promote and enforce the use of logging metrics s and tracing to support observable systems that can be easilyreasoned about and to findfix issues quickly
Collaborate on continuous integration CI improvements to catch issues earlier in the dev lifecycle
Develop and maintain modern modular typeannotated Python code
Required Technical Skills
Experience testing typical JSON REST APIs
Conceptual understanding of testing a distributed eventually consistent web of services
Basic understanding of async patterns including when to leverage asyncioevent loop vs threading vs multiprocessingCelery and async job runner knowledge is a plus
Ability to write and review unit tests pytest
Proficient in reading and writing basic SQL queries
Basic knowledge of TCPIP networking DNS http requests and subnetting
Familiarity with working within cloud providers AWS GCP OCI
Bonus Skills
Familiarity with Python annotations and type hints mutability and laying out Python modules in a larger app
Understand fundamental development constructs like locking mutability and scoping
Working knowledge of Go or Rust
Knowledge of CDN or MultiCDN architectures
Concepts of ABR streaming
Previous exposure to building observable systems log aggregation metrics ETL processes
Experience in API orchestration within multiCDN environments
Experience with Docker Kubernetes Terraform or other infrastructure as code tooling
Experience working with distributed systems and designing faulttolerant architectures
Skills
Mandatory Skills : User Acceptance Testing,API/Microservices RestAssured Testing,Functional/System Testing,InSprint Testing,Regression Testing,SQL & Database testing,RTM -Testing,SIT -Testing,Test Design and Execution -Testing,Test Reports and Dashboards -Testing,Integration/Interface Testing