Jobgether
Jobgether

Software Development Test Engineer - Python

engineeringfull-timeIndia
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Accountabilities:

    • Design, develop, and maintain clean, scalable, and secure Python code for backend services and microservices.
    • Build, integrate, and document secure RESTful and/or GraphQL APIs.
    • Develop and maintain automated testing frameworks covering unit, integration, backend, UI, and end-to-end testing.
    • Create scalable automated test suites using tools such as pytest, unittest, Selenium, and, where applicable, Playwright.
    • Integrate automated tests into CI/CD pipelines to support continuous integration and deployment.
    • Identify, reproduce, document, and track software defects, collaborating with development teams to ensure timely resolution.
    • Participate in code reviews and promote high standards for Python development, including PEP 8 compliance, maintainability, security, and clean coding practices.
    • Write and optimize complex queries across relational and NoSQL databases to support application development and testing.
    • Contribute to improving test automation architecture, coverage, reliability, and execution efficiency.
    • Explore and apply AI-assisted testing tools and frameworks where they can improve testing productivity and effectiveness.
    • Collaborate with engineering, QA, DevOps, and product stakeholders throughout the software development lifecycle.
    • Work within Agile/Scrum processes, participating in planning, reviews, retrospectives, and other team activities.
    • Support continuous improvements to development and quality processes, tooling, and automation practices.
    • Requirements:

      • 3–5 years of professional experience in software development and test automation, with at least 3 years of hands-on Python development.
      • Strong knowledge of core Python and object-oriented programming principles.
      • Practical experience with at least one major Python web framework, such as FastAPI, Django, or Flask.
      • Strong experience with automated testing frameworks and tools such as pytest, unittest, and Selenium; Playwright experience is a plus.
      • Experience designing and maintaining automated test suites across unit, integration, UI, backend, and end-to-end testing.
      • Solid understanding of RESTful and/or GraphQL API development, integration, testing, and documentation.
      • Strong database skills, including the ability to write complex queries for relational databases such as PostgreSQL or MySQL and/or NoSQL databases such as MongoDB.
      • Proficiency with Git and experience integrating automated testing into CI/CD platforms such as Jenkins, GitHub Actions, or GitLab CI.
      • Experience working in Agile/Scrum development environments and familiarity with collaboration tools such as Jira or Confluence.
      • Strong understanding of software quality, debugging, defect management, maintainability, and secure development practices.
      • Ability to work effectively across development and quality-assurance functions and communicate technical issues clearly.
      • Strong analytical and problem-solving skills, with a proactive approach to identifying defects and improving test coverage.
      • Experience with Docker and Kubernetes is preferred.
      • Familiarity with cloud platforms such as AWS, Azure, or GCP is preferred.
      • Knowledge of performance and load-testing tools such as Locust or JMeter is a plus.
      • Experience with AI-assisted testing tools or frameworks is a plus.
      • Benefits:

        • Competitive compensation: Salary package aligned with experience and market standards.
        • Healthcare: Medical insurance and healthcare benefits for employees and their families.
        • Life insurance: Fully paid life insurance premiums and group term life insurance coverage.
        • Flexible working: Flexible working hours designed to support work-life balance.
        • Paid time off: PTO to support personal time, rest, and wellbeing.
        • Gym reimbursement: Financial support for fitness and wellness activities.
        • Childcare reimbursement: Assistance with eligible childcare expenses.
        • Technical growth: Opportunity to work across backend development, test automation, APIs, databases, DevOps, and cloud technologies.
        • Collaborative environment: Work with cross-functional engineering and quality teams in an Agile setting.
        • Engineering impact: Contribute directly to software reliability, development velocity, and customer-facing product quality.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now
Software Development Test Engineer - Python at Jobgether — Remote