Software Development Test Engineer - Python

Egnyte
India
Workplace: RemoteFull timeFunction: QA, Test & Release EngineeringExperience: 3-5 yearsSkills: ["Collaboration","Code reviews","Attention to code quality","Agile teamwork","Problem-solving"]

Design and develop scalable backend services and microservices in Python while building automated testing frameworks for both UI and backend systems. Integrate automated test scripts into CI/CD pipelines to support continuous deployment. You’ll bridge development and QA by building REST/GraphQL APIs, detecting and tracking defects, and enforcing code quality and PEP 8 standards through code reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Egnyte
Egnyte
2 weeks ago

Software Development Test Engineer - Python

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Design and develop scalable backend services and microservices in Python while building automated testing frameworks for both UI and backend systems. Integrate automated test scripts into CI/CD pipelines to support continuous deployment. You’ll bridge development and QA by building REST/GraphQL APIs, detecting and tracking defects, and enforcing code quality and PEP 8 standards through code reviews.
Location: India
Workplace: Remote
Employment Type: Full time
Job Function: QA, Test & Release Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, write, and maintain clean, scalable Python code for backend services and microservices.
  • •Build, integrate, and document secure RESTful or GraphQL APIs.
  • •Create 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 and participate in code reviews to enforce PEP 8 and security best practices.

Pay and Benefits

Perks:Health InsuranceLife InsurancePaid LeaveGym MembershipGroup Term

Key Requirements

  • •3+ years of professional software development experience using core Python and OOP.
  • •Hands-on experience with at least one Python web framework (FastAPI, Django, or Flask).
  • •Strong automated testing experience with pytest, unittest, and Selenium (Playwright is a plus).
  • •Experience writing complex queries for relational (PostgreSQL, MySQL) or NoSQL (MongoDB) databases.
  • •Proficiency with Git and CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI in an Agile/Scrum environment using Jira or Confluence.
Experience:3-5 years
Skills:CollaborationCode reviewsAttention to code qualityAgile teamworkProblem-solving
Tech Stack:PythonObject-Oriented Programming (OOP)FastAPIDjangoFlaskPytestUnittestSeleniumPlaywrightRESTGraphQLPostgreSQLMySQLMongoDBGitJenkinsGitHub ActionsGitLab CICI/CDDevOps

Company Brief

Egnyte
Provides a cloud-based content governance and secure file-sharing platform enabling businesses to manage, protect, and collaborate on files across cloud and on-premises systems with compliance, data protection, and access controls.
Industry: SaaS
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Headquarters: Mountain View, United States
Founded: 2007
WebsiteLinkedIn