11 Sep
|
Ramxora Private Limited (Treez Enterprise)
|
Bengaluru
11 Sep
Ramxora Private Limited (Treez Enterprise)
Bengaluru
QUALITY ASSURANCE ENGINEER MANUAL & AUTOMATION
Company: Ramxora Private Limited (Ramxora.AI)
Parent Organization: Treez Enterprise Group
Experience: 23 Years
Job Type: Full-Time
Work Mode: On-Site
Location: Mahadevapura, Bengaluru, Karnataka
Working Days: 5 Days a Week
About Ramxora Private Limited
Ramxora Private Limited (Ramxora.AI), a division ofTreez Enterprise Group, is a technology-
driven organization focused on building scalable software products, AI-powered applications,
enterprise platforms, and next-generation digital solutions.
Our engineering teams work across AI/ML, LLM applications, RAG systems, SaaS platforms, web applications, APIs, cloud infrastructure, and enterprise software products.
We are looking for a Quality Assurance Engineer Manual & Automation who can take ownership of product quality throughout the complete Software Development Life Cycle
(SDLC).
JOB SUMMARY
We are seeking a Quality Assurance Engineer with 23 years of experience in both Manual
Testing and Test Automation.
The candidate will be responsible for understanding requirements, preparing test strategies and test cases, executing functional and non-functional testing, identifying and tracking defects,
performing API testing, regression testing, integration testing, and developing/maintaining automated test scripts.
The ideal candidate should have strong analytical and problem-solving skills and should be comfortable testing web applications, REST APIs, backend services, databases, AI-
powered applications, and production systems.
The candidate must be capable of working closely with Developers, Team Leads, Project
Managers, Product Managers, DevOps Engineers, and other QA Engineers to ensure high-quality releases.
KEY RESPONSIBILITIES
1. Manual Testing
• Analyze business requirements, functional specifications, user stories, and acceptance criteria.
- Prepare detailed:
o Test scenarios o Test cases o Test data o Test execution reports o Regression test suites o Requirement Traceability Matrix (RTM)
- Perform:
o Functional testing o Integration testing o System testing o Regression testing o Smoke testing o Sanity testing o Exploratory testing o Compatibility testing o Usability testing o End-to-end testing o User acceptance testing support
- Validate application workflows from both technical and end-user perspectives.
- Identify edge cases and negative scenarios before production deployment.
- Verify fixes and conduct regression testing after defect resolution.
- Automation Testing
- Design, develop, execute, and maintain automated test scripts.
- Automate repetitive and high-value test scenarios.
- Maintain automation frameworks and reusable test components.
- Perform automated regression testing.
- Identify suitable test cases for automation.
- Integrate automated tests into CI/CD pipelines where required.
- Analyze automation failures and distinguish between:
o Application defects o Environment issues o Test-script failures o Infrastructure issues
- Maintain stable and reliable automation suites.
Automation Tools / Technologies
Experience with one or more of the following is preferred:
- Selenium
- Playwright
- Cypress
- PyTest
- Robot Framework
- Appium
- Java/Python/JavaScript/TypeScript-based automation
- REST API automation
- Postman/Newman
- API Testing
- Perform testing of REST APIs and backend services.
- Validate:
o Request parameters o Response payloads o HTTP status codes o Headers o Authentication o Authorization o Error handling o Response time o Data consistency
- Create positive and negative API test scenarios.
- Test API integrations between frontend, backend, databases, and third-party services.
- Use tools such as Postman, Swagger/OpenAPI, Newman, or equivalent tools.
- Automate API test cases wherever appropriate.
- Web Application Testing
- Test responsive web applications across different browsers and devices.
- Validate frontend functionality and backend integrations.
- Test:
o Login/authentication o User roles and permissions o Forms o Search and filtering o Dashboards o Notifications o File uploads/downloads o Payment/integration workflows where applicable o Session management o Error messages o Data validation
- Perform cross-browser testing using Chrome, Edge,
Firefox, etc.
- Database Testing
- Validate data flow between frontend, backend, APIs, and databases.
- Write basic to intermediate SQL queries for data validation.
- Verify:
o Data insertion o Data updates o Data deletion o Data consistency o Data relationships o Transaction behaviour
- Perform backend data validation using databases such as:
o MySQL o PostgreSQL o MongoDB o Other relational/NoSQL databases as applicable.
- Bug Identification & Defect Management
- Identify, document, prioritize, and track software defects.
- Create detailed bug reports containing:
o Defect summary o Steps to reproduce o Expected result o Actual result o Environment o Screenshots/logs o Severity o Priority
- Work with developers to reproduce and resolve defects.
- Perform defect verification after fixes.
- Track defects through their complete lifecycle.
- Identify recurring defects and recommend permanent corrective actions.
- Regression & Release Testing
- Build and maintain regression test suites for every major product release.
- Execute pre-release validation.
- Perform smoke testing on new builds.
- Conduct release candidate testing before production deployment.
- Validate critical business workflows after deployments.
- Support production verification and post-deployment testing.
- Ensure that previously working functionality is not broken by current changes.
- CI/CD & DevOps Collaboration
- Work closely with DevOps engineers to integrate automated tests into CI/CD pipelines.
- Understand basic CI/CD concepts and deployment workflows.
- Execute tests in development, staging, and production-like environments.
- Analyze build and deployment failures from a QA perspective.
- Validate application health following deployments.
- Understand basic concepts of:
o Git o GitHub/GitLab/Bitbucket o Jenkins/GitHub Actions/GitLab CI o Docker o Cloud environments o Logs and monitoring
- AI / LLM Application Testing
Since Ramxora works on AI-powered applications, exposure to AI/ML/LLM testing will be an advantage.
The candidate may be involved in testing:
- AI-powered web applications
- LLM-based applications
- Chatbots
- RAG applications
- AI APIs
- Prompt-based workflows
- AI-generated responses
- Document processing systems
- Search and retrieval systems
QA activities may include
- Testing prompt-response behaviour.
- Validating response accuracy and relevance.
- Testing hallucination and incorrect-response scenarios.
- Testing different user prompts and edge cases.
- Validating RAG retrieval results.
- Testing API failures and fallback mechanisms.
- Testing response consistency.
- Testing latency and timeout scenarios.
- Validating incorrect, incomplete, malicious, or unexpected user inputs.
- Production & Real-Time Issue Handling The candidate should be capable of handling real-world production scenarios.
Responsibilities may include
- Investigating production defects.
- Reproducing production issues in controlled environments.
- Analyzing application logs and API responses.
- Working with developers and DevOps to identify root causes.
- Performing emergency validation after production fixes.
- Conducting regression testing following critical fixes.
- Preparing defect/root-cause reports where required.
- Recommending preventive testing to avoid recurrence.
- Security & Quality Validation
Basic understanding of application security is preferred.
The candidate should be familiar with testing scenarios related to:
- Authentication
- Authorization
- Role-based access control
- Session management
- Input validation
- API security
- Access restrictions
- Data exposure
- Basic OWASP vulnerabilities
Security testing experience is an added advantage.
- Test Documentation & Reporting
Maintain professional QA documentation including:
- Test plans
- Test cases
- Test scenarios
- Test execution reports
- Regression reports
- Defect reports
- RTM
- Automation reports
- Release sign-off reports
- QA status reports
Provide clear daily/weekly QA updates to Team Leads and Project Managers.
REQUIRED TECHNICAL SKILLS
Mandatory / Strongly Preferred
- 23 years of QA/testing experience.
- Strong Manual Testing knowledge.
- Practical Automation Testing experience.
- Selenium / Playwright / Cypress or equivalent.
- API testing using Postman or equivalent.
- Basic SQL knowledge.
- Regression, Smoke, Sanity, Functional and Integration Testing.
- Bug tracking and defect lifecycle management.
- Git/version control.
- Understanding of SDLC and STLC.
- Good understanding of Agile/Scrum methodology.
- Strong analytical and problem-solving skills.
Good to Have
- Python/Java/JavaScript/TypeScript.
- PyTest.
- CI/CD.
- Jenkins/GitHub Actions/GitLab CI.
- Docker.
- Cloud platforms such as AWS/Azure/GCP.
- Performance testing using JMeter or equivalent.
- Security testing.
- Mobile application testing.
- AI/ML/LLM/RAG application testing.
TOOLS & TECHNOLOGIES
Manual Testing
Test Case Management, Regression Testing, Functional Testing, Exploratory Testing
Automation
Selenium / Playwright / Cypress / PyTest / Appium
API
Postman / Newman / Swagger / REST APIs
Database
MySQL / PostgreSQL / MongoDB / SQL
Version Control
Git / GitHub / GitLab / Bitbucket
CI/CD
Jenkins / GitHub Actions / GitLab CI
Infrastructure
Docker / Basic Cloud Knowledge
Bug Tracking
Jira / Azure DevOps / Equivalent
Performance
JMeter / Load Testing Tools advantage
REAL-TIME SCENARIO EXPECTATIONS The candidate should be able to independently reason through scenarios such as:
1. Application crashes immediately after deployment. How will you investigate?
2. An API works in Postman but fails from the frontend. How will you identify the issue?
3. A developer says "it works on my machine." How will you proceed?
4. A critical production bug is reported by a client. What steps will you follow?
5. A new feature is released two hours before production deployment. How will you prioritize testing?
6. Automation tests are failing randomly. How will you identify whether the problem is with the test or application?
7. A login API returns HTTP 200 but the user cannot log in. What would you investigate?
8. An AI/LLM application provides incorrect answers for certain prompts. How would you test and report the issue?
9. A bug fixed by a developer breaks another existing feature. How would you identify it?
10. How would you decide which manual test cases should be automated?
SOFT SKILLS
- Strong analytical and logical thinking.
- Excellent attention to detail.
- Solid communication skills.
- Ability to communicate technical defects clearly.
- Good documentation skills.
- Ability to work independently and within a team.
- Ability to handle multiple projects and priorities.
- Strong ownership of assigned testing activities.
- Willingness to learn new technologies and testing methodologies.
• Ability to work under tight release timelines.
EDUCATIONAL QUALIFICATION
- Bachelor's degree in Computer Science, Information Technology, Software
Engineering, or a related technical field.
- Equivalent practical experience in software testing may also be considered.
WHAT WE EXPECT FROM THE CANDIDATE The candidate should not be limited to executing predefined test cases.
We expect the QA Engineer to think like an end user, developer, security tester, and product owner, identify hidden risks, challenge requirements where necessary, and proactively prevent defects from reaching production.
The candidate should demonstrate strong ownership from requirement analysis test planning test execution automation defect tracking regression release validation production support.
CAREER OPPORTUNITY
At Ramxora Private Limited, the selected candidate will have opportunities to work on modern technology products involving:
- AI/ML
- LLMs
- RAG
- SaaS platforms
- Web applications
- REST APIs
- Cloud infrastructure
- Enterprise applications
- Automation frameworks
- CI/CD
- Production systems The role provides an opportunity to grow toward Senior QA Engineer, QA Automation
Engineer, QA Lead, SDET, or Quality Engineering Lead roles.
📌 QA Manual and Automation (Bengaluru)
🏢 Ramxora Private Limited (Treez Enterprise)
📍 Bengaluru