We are seeking a proactive and technically adept Software Tester who excels at bridging the gap between user experience and technical functionality. This role requires a unique blend of user-centric thinking and strong technical QA skills to ensure our software products are not only functional and bug-free but also intuitive, enjoyable, and easy to use.
Key Responsibilities :
- Design and execute comprehensive usability test plans and scenarios (moderated and unmoderated) to evaluate the product's user-friendliness, information architecture, and overall flow across different platforms (web / mobile).
- Perform hands-on functional, regression, and exploratory testing to identify, isolate, and document technical bugs and system defects.
- Defect Reporting & Tracking : Write clear, concise, and reproducible bug reports (including steps to reproduce, expected results, and actual results) using defect tracking tools (e.g., JIRA, Azure DevOps).
- Test Automation (Bonus) : Contribute to the development and maintenance of automated test scripts for functional and regression testing, ensuring long-term software quality.
- Documentation & Communication : Create detailed reports summarizing usability findings, technical issues, and recommendations, and communicate these effectively to UX Designers, Product Managers, and Software Developers.
Required Skills :
Proven ability to design and execute various testing types : Usability, Exploratory, Functional, and RegressionSolid understanding of the Software Development Life Cycle (SDLC) and QA methodologies.Familiarity with Test Case Management (e.g., TestRail) and Defect Tracking Tools (e.g., JIRA).Experience with Usability Testing Tools (e.g., UserTesting, Lookback, Maze).Preferred (Bonus) Qualifications :
Experience writing or contributing to test scripts in a scripting / programming language (e.g., Python, JavaScript).Familiarity with test automation frameworks (e.g., Selenium, Cypress, Appium).Knowledge of accessibility standards (WCAG) and conducting accessibility Experience testing complex systems involving APIs (using tools like Postman).(ref : hirist.tech)