
QA Engineer(Manual+ Automation Testing)
- Ahmedabad, Gujarat
- Permanent
- Full-time
About the Role:
We are seeking a Quality Assurance Engineer who will ensure the reliability, scalability, and quality of our SaaS product. The role involves manual testing, automation, performance/load testing, and test case creation.
Responsibilities:
Design, document, and execute manual and automated test cases.
Perform functional, regression, integration, performance, and load testing.
Ensure high-quality releases by identifying, documenting, and tracking bugs in Jira.
Collaborate with developers to reproduce, analyze, and fix issues.
Build and maintain automation frameworks for backend (Java/SpringBoot APIs) and frontend (ReactJS).
Conduct performance and load testing to validate system scalability.
Ensure multi-tenant SaaS architecture quality across different environments.
Work with PostgreSQL, Redis, RabbitMQ to validate data integrity and messaging flows.
Participate in release management, test planning, and sign-off activities.
Maintain clear QA documentation and reports.
Requirements:
Strong background in Manual Testing and Test Case Writing.
Hands-on experience with Automation Testing tools/frameworks (e.g., Selenium, JUnit, TestNG, Cypress, Postman, JMeter).
Knowledge of performance/load testing using tools like JMeter/Gatling.
Good understanding of Java/SpringBoot microservices and ReactJS applications.
Familiarity with PostgreSQL, Redis, RabbitMQ, AWS.
Experience with Jira for bug tracking and test management.
Ability to identify edge cases and proactively improve test coverage.
Strong ownership, initiative, and problem-solving mindset.
Nice to Have:
Experience with CI/CD pipelines for automated testing.
Exposure to multi-tenant SaaS product testing.
Familiarity with GitHub Actions or Jenkins.
PSS: Product is SAAS Based accounting software so candidates should be able to understand the complex logic and code quickly and good with Problem Solving.