About the Role :
We are seeking a detail-oriented and analytical Quality Assurance (QA) Engineer to join our growing engineering team. As a QA Engineer, you will be responsible for ensuring the delivery of high-quality software through a combination of manual and automated testing. You will work closely with developers, product managers, and other QA engineers to identify issues early in the development cycle and help drive continuous quality improvements.
This is a great opportunity for someone who thrives in a fast-paced environment and is passionate about testing, automation, and quality-driven development.
Key Responsibilities :
- Review product requirements and technical specifications to ensure testability and completeness.
- Design and execute comprehensive manual test cases and test scenarios.
- Develop and maintain automated test scripts for web, mobile, and API-based applications.
- Perform functional, regression, integration, smoke, and performance testing.
- Identify, log, and track bugs and work closely with developers for timely resolution.
- Contribute to the design and implementation of test strategies and test plans.
- Collaborate with cross-functional teams (Product, Development, DevOps) to improve overall
product quality.
Analyze test results and provide actionable insights to improve product performance and user experience.Continuously evaluate and enhance QA tools, processes, and practices.Required Skills & Experience :
2 - 5 years of experience in software testing (manual and automation).Solid understanding of software QA methodologies, tools, and processes.Hands-on experience with automation frameworks such as Selenium, TestNG, JUnit, Cypress, or similar.Experience in API testing using tools like Postman, REST Assured, or similar.Familiarity with CI / CD pipelines and integration of automated tests into the build process.Proficient in writing clear, concise, and comprehensive test cases and bug reports.Working knowledge of one or more scripting or programming languages (e.g., Java, Python, JavaScript).Experience with version control systems such as Git.Good to Have :
Exposure to performance testing tools (e.g., JMeter, LoadRunner).Experience testing across multiple platforms (web, mobile, desktop).Knowledge of Agile methodologies and experience working in Scrum / Kanban teams.ISTQB or other QA-related certifications are a plus.
Educational Qualification :
Bachelor's degree in Computer Science, Engineering, or a related technical field.(ref : hirist.tech)