Jobgether
Software Development Test Engineer - Python
engineeringfull-timeIndia
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ 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.
- 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.
- 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.
Requirements:
Benefits:
✦ 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