Verified today
Software Development Test Engineer Python
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
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