QA Engineer / Software Tester
- *Company:** GUPIO
- *Location:** Mysore
- *Job Type:** Full\-Time
- *Experience:** 2–4 Years
- *Department:** Quality Assurance
- *Reports To:** Product Manager / Engineering Manager
About GUPIO
GUPIO is a fast\-growing technology company building innovative SaaS solutions that simplify business operations and enhance user experiences. We are looking for a highly detail\-oriented and quality\-focused **QA Engineer / Software Tester** who can ensure that every feature delivered meets the highest standards of functionality, usability, performance, and reliability.
This role requires someone who takes ownership of product quality, works closely with Product, Design, and Engineering teams, and proactively identifies issues before they impact customers.
Role Overview
As a QA Engineer, you will be responsible for designing test strategies, creating detailed test cases, validating software against business requirements and design specifications, identifying defects, and ensuring high\-quality releases across multiple products. You will play a critical role in building and maintaining a strong quality culture throughout the software development lifecycle.
Key ResponsibilitiesQuality Planning \& Test Strategy
- Analyze business requirements, user stories, and product specifications to identify test scenarios and quality risks.
- Define acceptance criteria in collaboration with Product Managers and Developers before development begins.
- Create comprehensive test plans, test cases, and testing documentation for new features and product releases.
- Develop and maintain QA processes, standards, and best practices across projects.
Functional \& Product Testing
- Perform thorough functional, regression, integration, exploratory, and user acceptance testing.
- Validate product functionality against requirements, workflows, and expected business outcomes.
- Ensure features work consistently across browsers, devices, and environments.
- Verify that implemented screens and workflows accurately match approved Figma designs and UX specifications.
- Conduct end\-to\-end testing to ensure seamless user journeys across the application.
Defect Identification \& Resolution
- Identify, document, prioritize, and track software defects using Jira, Linear, or similar tools.
- Create detailed bug reports with clear reproduction steps, expected results, actual results, screenshots, and supporting evidence.
- Work closely with developers to investigate issues and validate fixes.
- Perform regression testing after bug fixes to ensure system stability.
Release Management \& Quality Governance
- Establish release readiness criteria and provide QA sign\-off for production deployments.
- Create and maintain a standard QA checklist applicable to all products and releases.
- Monitor testing progress and communicate quality status, risks, and blockers to stakeholders.
- Ensure that no feature is released without adequate validation and quality assurance.
API \& Integration Testing
- Test APIs using Postman or similar tools to validate functionality, response accuracy, and error handling.
- Verify integrations between internal and third\-party systems.
- Validate data consistency and workflow integrity across applications.
Automation \& Continuous Improvement
- Identify repetitive and high\-risk test scenarios suitable for automation.
- Contribute to the development and maintenance of automated test suites.
- Continuously improve testing processes, frameworks, and quality practices.
- Recommend solutions to improve product quality, testing efficiency, and release confidence.
Cross\-Functional Collaboration
- Work closely with Product Managers, Designers, Developers, and Operations teams throughout the development lifecycle.
- Participate actively in sprint planning, backlog refinement, daily stand\-ups, and retrospectives.
- Provide quality insights during product discussions and contribute to continuous improvement initiatives.
Required Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.
- 2–4 years of professional experience in Software Testing or Quality Assurance.
- Proven experience testing SaaS products, web applications, or enterprise software solutions.
- Strong understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
Required Skills
- Expertise in Manual Testing including Functional, Regression, Integration, Smoke, Sanity, and Exploratory Testing.
- Strong ability to write test cases, test plans, and test scenarios from scratch.
- Experience validating software against Figma designs and UI/UX specifications.
- Hands\-on experience with API testing tools such as Postman.
- Strong defect reporting and root\-cause analysis capabilities.
- Experience working with Jira, Linear, Azure DevOps, or similar defect management tools.
- Excellent analytical, problem\-solving, and communication skills.
- Ability to manage testing activities across multiple projects simultaneously.
Preferred Skills
- Experience with automation testing tools such as Cypress, Playwright, Selenium, or similar frameworks.
- Basic knowledge of JavaScript, Python, or other scripting languages.
- Understanding of CI/CD pipelines and automated testing practices.
- Knowledge of database testing and SQL queries.
- Experience working in Agile/Scrum environments.
Preferred Industry Experience
Candidates with experience in the following domains will be preferred:
- SaaS Products
- Enterprise Software Solutions
- Facility Management Platforms
- Parking \& Mobility Technology
- Logistics \& Operations Management Systems
- CRM, ERP, and Workflow Automation Platforms
- Technology Product Companies and Startups
Benefits
Work Location: In person