Odoo Developer & QA/Support Specialist
PKF Antares
Published Date: • Lahore, Pakistan (Hybrid)
Description
The Odoo Developer & QA/Support Specialist will be actively involved in performing detailed analysis of business and functional needs, determining implementation strategies through standard configurations or bespoke developments. Responsibilities encompass developing and maintaining technical documentation, test scenarios, QA checklists, and support knowledge articles. The specialist will take ownership of support requests, leading issue investigation and resolution efforts while maintaining clear communication and ticket documentation. This role also supports user acceptance testing and release validation activities, ensuring seamless upgrades and migrations. Strong communication skills and a service-oriented approach are vital for collaborating with internal teams and clients to deliver effective ERP solutions and ongoing support.
Responsibilities
- Develop, customize, and maintain Odoo modules and functionality using Python, XML, and the Odoo framework.
- Analyze business and functional requirements to determine whether to apply standard Odoo configurations or custom development.
- Develop enhancements, technical fixes, integrations, and modifications to existing Odoo solutions.
- Work extensively with Odoo models, views, actions, workflows, business logic, security groups, and access rights.
- Review and troubleshoot existing code and customizations to ensure stability and performance.
- Follow proper version-control, testing, and deployment practices using tools like Git.
- Perform functional, technical, and regression testing of Odoo customizations and integrations, and document testing evidence meticulously.
- Develop and maintain comprehensive test scenarios, test cases, and QA checklists aligned with business requirements and acceptance criteria.
- Identify, document, and prioritize defects with clear reproduction steps, expected and actual results, severity levels, and supporting evidence.
- Support User Acceptance Testing (UAT) by preparing and validating test scenarios, investigating user-reported issues, and identifying defects versus configuration or process gaps.
- Assist in release validation, including upgrades, migrations, integration testing, data validation, and post-deployment verification.
- Investigate and reproduce support issues, analyzing root causes related to configuration, data, user processes, integration, customization, or code.
- Resolve functional and technical support issues promptly, implementing code fixes when necessary.
- Take ownership of support tickets, collaborating with functional consultants or developers and ensuring clear communication and resolution documentation.
- Identify recurring issues and recommend permanent improvements in technical configurations, code, or processes.
- Maintain and update technical documentation, reusable test cases, QA checklists, troubleshooting guides, and support knowledge base articles.
- Ensure traceability between requirements, test scenarios, identified defects, fixes, and final validation to maintain development and QA quality.
- Contribute actively to the continuous improvement of development, QA, UAT, release, and support processes.
- Collaborate effectively within the ERP/Odoo delivery team and maintain working-hour overlap with the Calgary team for seamless support and client interaction.
- Lead and manage a small team of two team members, providing guidance, task allocation, and fostering collaboration to meet project timelines and quality standards.
Experience
4 Years
Apply By
Required Skills
- Module Development And Integration
- Root Cause Analysis
- Defect Management
- Regression Testing
- Functional Testing
- Version Control (Git)
- XML
- Python
- Odoo Testing and Debugging
- Odoo ERP Development
- Odoo ERP
- API Integration
- User Support and Troubleshooting
- Odoo Framework Customization
Nice to Have Skills
- Troubleshooting and Debugging
- Documentation Skills
- Team Management
- Communication Skills
- Problem Solving
- Time management