About the job
qodeworld is hiring a Test Module Lead - Python Expert for its Bengaluru office. This position centers on leading test automation for embedded software, ensuring products meet high standards for quality and reliability. The role combines hands-on technical work with team leadership, and close collaboration with development teams to improve testing processes.
What you will do
- Design, build, and maintain automated unit and integration tests for system software using Python, Pytest, BDD, and related tools.
- Develop and support automated test infrastructure tailored for embedded software systems.
- Refactor software designs to enhance testability and maintainability.
- Review requirements and design documents, offering actionable feedback to improve quality.
- Conduct code reviews and uphold quality standards across the team.
- Lead and mentor a group of test engineers, guiding their technical growth.
- Create and update test plans, test cases, and scripts as needed.
- Execute tests, analyze results, and ensure compliance with quality benchmarks.
- Document and track defects using Jira or similar tools, and work with developers to resolve issues.
- Develop and enhance API and UI test automation for embedded devices.
- Continuously refine testing methodologies and processes.
- Perform various types of embedded software testing, including black-box, white-box, performance, stress, and load testing.
Requirements
- 6-8 years of experience in software testing, focusing on embedded systems.
- Advanced Python programming skills.
- Practical experience with automation frameworks such as Pytest and BDD.
- Strong understanding of firmware testing principles and best practices.
- Background in API and UI test automation.
- Familiarity with defect tracking tools like Jira.
- Excellent communication and interpersonal skills.
- Ability to work independently and within a team.
- Strong analytical and problem-solving abilities.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field (preferred).
- Experience with performance, stress, and load testing techniques.
- Knowledge of the software development life cycle and modern testing methodologies.
Location and Workplace
- Location: Bengaluru, Karnataka, India
- Workplace Type: Onsite

