Overview
Join Ideenkreise Tech Private Limited and become the quality champion at a fast-paced, innovation-driven tech startup! We’re looking for a detail-obsessed QA Engineer who’s passionate about delivering bug-free, user-friendly web and mobile applications across multiple tech stacks.
If you’re ready to take full ownership of testing, shape QA processes from scratch, and ensure every release meets top-notch standards — this is your chance to grow with us and make your impact count.
POSITION SUMMARY
The QA Engineer is responsible for ensuring the quality, reliability, and performance of web and mobile applications developed across multiple technology stacks like Frappe, Odoo, React Native, NestJS, VueJS, ReactJS, and WordPress. The role focuses on both manual and automation testing, validating business logic, and identifying bugs before deployment. This role involves working closely with Developers, Team Leads, and Product Owners to conduct pre-release checks, document defects, and maintain testing standards that align with the company’s technical vision. The QA Engineer will work in a hybrid environment, adhering to agile methodologies to support our growth.
EXPERIENCE REQUIRED
2–4 years in QA/testing, preferably in IT startups, with experience testing mobile (ReactNative), web (ReactJS, VueJS, WordPress), and ERP Frappe, (preferred but not essential: Odoo) applications with hands-on experience in agile/scrum environments. Experience in Automation testing would be an added advantage.
EDUCATIONAL QUALIFICATIONS
Bachelor’s degree in Computer Science, IT or a related field
ISTQB certification or equivalent is preferred.
COMPENSATION AND BENEFITS
Salary: ₹5,00,000–₹8,00,000/year
Flexibility : Hybrid work flexibility
Growth: Shape QA processes and grow into a senior QA role as we scale.
KEY RESPONSIBILITIES AND DUTIES
1. Test Planning and Design
- Develop test plans and cases for mobile (ReactNative), web (ReactJS, VueJS, NestJS, WordPress), and ERP (Frappe, Odoo) applications, aligning with requirements from Product Managers and UI/UX Designers.
- Identify edge cases for frameworks like Odoo ERP (if applicable) and NestJS APIs to ensure robust performance.
- Collaborate with Team Leads to prioritize testing for critical features (e.g., WordPress websites, ReactNative apps).
- Detail-oriented and proactive in identifying edge cases
2. Manual and Automated Testing
- Conduct manual testing for UI, functionality, and performance across Android/iOS (ReactNative), web browsers (ReactJS, VueJS), and ERP systems (Frappe, Odoo).
- Build and maintain automated test scripts using Selenium (web), Appium (mobile), and scripting (JavaScript/TypeScript) to enhance efficiency.
- Perform regression, sanity, and integration testing to validate updates from Junior/Senior Developers.
3. Bug Identification and Reporting
- Document and track defects in Jira, providing detailed reports (steps, screenshots, severity) for frameworks like NestJS APIs or Frappe ERP.
- Work with Developers (e.g., Junior Developer - Odoo, Senior Developer - ReactNative) to reproduce issues and verify fixes.
- Escalate critical bugs to Tech Leads for resolution, ensuring timely delivery.
4. Deployment Readiness Check
- Perform sanity testing and deployment validation (UAT) before any release or production push.
- Collaborate with developers and Team Leads to ensure bug-free releases aligned with sprint timelines.
5. Cross-Platform and Framework Validation
- Test ReactNative apps for compatibility and performance on Android/iOS, ensuring seamless UI (per Developer JD).
- Validate web apps (ReactJS, VueJS, WordPress) for cross-browser compatibility (Chrome, Firefox) and responsiveness, aligning with Team Lead’s optimizations.
- Verify APIs (RESTful, GraphQL, per NestJS Tech Lead) and ERP integrations (Odoo preferred but not essential, Frappe) using Postman.
6. Collaboration, accountability and Communication in a cross-functional team
- Coordinate with UI/UX Designers to ensure testable designs and with Product Managers to clarify requirements.
- Participate in Agile/Scrum ceremonies like daily stand-ups, sprint planning and retrospectives and backlog grooming to understand product priorities
- Ensure user stories meet Definition of Done from a quality perspective
- User-centric mindset – test from a user’s POV
- Identify bugs and issues, report them clearly using a bug tracking system (e.g., JIRA).
- Strong communication skills to clarify requirements with PO and developers
7. Documentation and Best Practices
- Document test cases, results, and defects to support team collaboration
- Promote QA best practices, including reusable scripts and standardized reporting.
- Stay updated on testing tools and frameworks, integrating innovations for Frappe, Odoo, and ReactNative.
- Contribute to defining and refining internal QA standards, SOPs, and process improvements.
TECHNICAL SKILLS AND COMPETENCIES
- Proficiency in testing tools: Selenium (web), Appium (mobile), Postman (API testing).
- Experience with bug-tracking systems (e.g., Jira).
- Basic scripting in JavaScript, TypeScript, or Python for automation, aligning with Developer/Team Lead skills.
- Familiarity with Git for version control
- Knowledge of mobile (Android/iOS), web (ReactJS, VueJS, WordPress), and ERP platforms like Frappe (Odoo is an advantage).
- Understanding of CI/CD pipelines (e.g., GitHub Actions, Jenkins) and agile workflows.
- Strong analytical skills and attention to detail for defect identification.
- Effective communication to collaborate with Tech Leads, Developers, and Support Engineers.
Job Type: Full-time
Benefits:
- Paid sick time
- Work-life balance
Schedule:
- Day shift
Ability to commute/relocate:
- Ernakulam, Kerala: Reliably commute or planning to relocate before starting work (Required)
- Hybrid work set-up to accommodate your work-life balance
- Please apply only if you have a relevant work experience of 2-3 years.
While we have a confirmed requirement for this role, please note that the appointment will be made in the next 1–2 months. Apply now to express your interest and be considered early for this exciting opportunity to grow with us!
Speak with the employer: +91 8921166960 (kindly do not spam, send in your resume and the HR shall call you, if you are shortlisted)
Email at : rachana@ideenkreisetech.com
Job Type: Full-time
Pay: ₹500,000.00 - ₹800,000.00 per year
Application Question(s):
- Do you have at least 2 years of hands-on experience in software testing (manual and/or automation)?
- Are you familiar with any of the following: ReactJS, VueJS, WordPress, or Frappe ERP? (Odoo knowledge is a plus but not mandatory)
- Are you comfortable working in a hybrid setup and able to commute or relocate to Ernakulam, Kerala?
- Have you worked in an agile/scrum-based team before?
- Are you currently employed or available to join within 1–2 months if selected?
Education:
- Bachelor's (Required)
Experience:
- QA/QC: 2 years (Required)
Work Location: In person
Application Deadline: 10/05/2025