1XL Universe
Website:
1xl.com
Job details:
Job Title: Junior Python Developer & Software Tester
Company: 1XL
Job Type: Full-time
CTC: ₹25,000 - 35,000 PM
Experience Required: 2–4 Years
Job Mode: Work From Office
Location: Thergaon, Pune
About 1XL
1XL is a Dubai-based company focused on empowering individuals and organisations through growth, innovation, and success. We inspire individuals and organisations to reach their full potential through tailored, market-proven solutions.
Role OverviewWe are looking for a versatile and detail-oriented Junior Python Developer & Software Tester who can handle both development and quality assurance responsibilities. This hybrid role requires building scalable backend systems using Python while ensuring high-quality delivery through effective testing practices.
The ideal candidate should have hands-on experience in Python development along with manual and basic automation testing, and a strong understanding of the software development lifecycle.
Key Responsibilities1. Python Development- Design, develop, and maintain scalable Python-based applications.
- Write clean, efficient, and reusable code following best practices.
- Develop and maintain RESTful APIs and backend services.
- Integrate third-party APIs and external services.
- Optimize applications for performance, scalability, and security.
- Debug and troubleshoot application issues.
2. Software Testing
- Analyze requirements and create detailed test cases, test scenarios, and test plans.
- Perform manual testing including functional, regression, integration, system, and exploratory testing and Non - functional testing.
- Validate UI/UX, workflows, and business logic through thorough manual test execution.
- Identify, document, and track bugs using bug tracking tools (e.g., Jira, Bugzilla).
- Conduct API testing using tools like Postman.
- Perform retesting and regression testing after bug fixes.
- Ensure product quality through end-to-end manual validation before release.
3. Automation Testing (Preferred)
- Develop and maintain automated test scripts.
- Use automation tools such as Selenium or similar frameworks.
- Build a framework from scratch and Knowledge of CI/CD, Git, and GitHub.
- Execute automated test suites and analyze results.
- Improve test coverage and reduce manual testing efforts.
4. Database & Backend Management- Design and manage databases (SQL/NoSQL).
- Write optimized queries and ensure data integrity.
- Work with databases such as MySQL, PostgreSQL, or MongoDB.
5. Collaboration & Agile Practices
- Work closely with developers, QA team members, and product managers.
- Participate in Agile/Scrum ceremonies (daily stand-ups, sprint planning, retrospectives).
- Collaborate to ensure smooth delivery of projects.
6. Documentation- Maintain technical documentation for code, APIs, and testing processes.
- Document bugs, test reports, and system workflows.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, IT, or related field.
- 2+ years of experience in Python development and software testing.
- Strong proficiency in Python and object-oriented programming.
- Experience with frameworks such as Django, Flask, or FastAPI.
- Knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience in writing test cases and executing test plans.
- Familiarity with version control systems (Git).
- Basic knowledge of automation testing tools (Selenium or similar).
- Understanding of REST APIs and API testing.
Technical Skills Required- Programming: Python
- Frameworks: Django / Flask / FastAPI
- Testing: Manual Testing, Regression Testing, Functional Testing
- Automation: Selenium (preferred)
- API Testing: Postman
- Databases: MySQL, PostgreSQL, MongoDB
- Tools: Git, JIRA / Bugzilla
- Operating Systems: Linux / Windows
Click on Apply to know more.