Back to jobs
E
Hiring companyEgnyte

Verified today

Software Development Test Engineer Python

India Full-time Remote

About the role

Egnyte is a secure multi-cloud platform for content security and governance serving 23,000+ organizations worldwide. As a Software Development Test Engineer - Python, you will design and develop robust backend systems while building scalable automated testing frameworks for UI and backend applications, bridging development and QA. This full-time, remote role based in India offers flexible hours and requires 3 to 5 years of experience.

What you’ll do

  • Design, write, and maintain clean, scalable Python code for backend services and microservices
  • Build, integrate, and document secure RESTful or GraphQL APIs
  • Design and maintain UI/Backend automated testing suites for unit, integration, and end-to-end testing
  • Integrate automated test scripts into DevOps pipelines to enable continuous deployment
  • Identify, log, and track software defects while collaborating with teams to resolve them quickly
  • Participate in code reviews to enforce PEP 8 standards, maintainability, and security best practices

What you’ll bring

  • 3+ years of professional software development experience using core Python and Object-Oriented Programming (OOP)
  • Hands-on experience with at least one major Python web framework (FastAPI, Django, or Flask)
  • Strong proficiency with automated testing tools like pytest, unittest, Selenium
  • Solid experience writing complex queries for relational (PostgreSQL, MySQL) or NoSQL (MongoDB) databases
  • Proficient with Git version control and CI/CD platforms like Jenkins, GitHub Actions, or GitLab CI
  • Experience working in an Agile/Scrum environment with tools like Jira or Confluence
  • Ability to design, write, and maintain clean, scalable Python code for backend services and microservices
  • Ability to build, integrate, and document secure RESTful or GraphQL APIs

Nice to have

  • Experience with containerization technologies like Docker and Kubernetes
  • Familiarity with cloud platforms such as AWS, Azure, or GCP
  • Knowledge of Performance and Load Testing tools like Locust or JMeter
  • Knowledge in Playwright is nice to have
  • Nice to have experience with AI assisted testing tools or framework

Skills

PythonFastAPIDjangoFlaskpytestSeleniumPlaywrightCI/CD

Benefits

  • Competitive salaries
  • Medical insurance and healthcare benefits for you and your family
  • Fully paid premiums for life insurance
  • Flexible hours and PTO
  • Gym reimbursement and Childcare reimbursement