Source description
About the role
Primary Skills: - 5 - 8 years in software quality assurance Hands-on functional testing on both Android and iOS applications – mandatory Experienced QA Engineer to take ownership of end-to-end quality assurance for the NexRev platform. Strong test case design covering functional, regression, sanity, and exploratory testing Practical experience with Jira for defect logging, tracking, and lifecycle management Working knowledge of Agile and Scrum, operating inside sprint cadences Ability to read user stories critically and identify gaps before development starts Experience testing across multiple device models, OS versions, and network conditions Secondary Skill:- Exposure to IoT, energy management, building automation, or connected-device platforms Experience testing device commissioning, firmware updates, or hardware-integrated software API testing using tools such as Postman; ability to validate API responses Exposure to automation frameworks such as Appium, Selenium, or Playwright Testing role-based and persona-based access control models Mobile crash and log analysis using Firebase Crashlytics, Xcode Console, or Android Logcat Awareness of accessibility and usability testing principles ISTQB certification or equivalent Roles & Responsibilities Requirement Analysis & Test Design Review user stories and acceptance criteria; identify gaps, ambiguities, and missing scenarios before development begins Raise clarifications with BAs and product owners early, rather than discovering gaps mid-sprint Design comprehensive test cases covering positive, negative, boundary, and edge-case conditions Contribute to authoring user stories and acceptance criteria where requirements arrive incomplete Maintain and version test case repositories so coverage is traceable back to requirements Functional Testing - Mobile (Android & iOS) Execute end-to-end functional testing across Android and iOS, validating feature parity Validate device commissioning workflows, including QR-code and deep-link onboarding Test HVAC controls - mode of operation, setpoints, scheduling, and override behavior Test lighting controls - on/off states, overrides, scheduling, and persona-based permission gating Validate sensor management - configuration, addition, removal, and reading accuracy Test firmware update flows, including interruption, failure, and rollback scenarios Validate site closeout workflows end to end - task completion, photo upload, report generation, and preview Test push notifications and alert delivery across both platforms and multiple device states Validate consumer-app functionality for remote monitoring and device control Test across device sizes, OS versions, and network conditions including offline and poor-connectivity states Functional Testing - Web Application Validate site listing, map view, site detail, device management, and reporting modules Test role and persona-based access control across technicians, administrators, and standard customers Validate bulk operations, scheduling modules, and job management workflows Test report generation, data accuracy, and export functionality Verify cross-browser compatibility and responsive behavior, including light and dark themes Regression, Sanity & Exploratory Testing Design and maintain regression suites covering critical business flows; execute ahead of every release Perform sanity and smoke testing on new builds to establish fitness for deeper testing Conduct exploratory testing to surface defects scripted cases would not catch Perform impact analysis on code changes to scope regression correctly Defect Management Log defects in Jira with clear reproducible steps, expected vs actual, severity, priority, environment, and evidence Track defects through their lifecycle and drive them to closure Retest fixes and run targeted regression around the fix area to confirm nothing else broke Analyze defect trends to identify recurring problem areas and raise them in retrospectives Release Validation & Collaboration Support release validation with a clear, evidence-backed go / no-go recommendation Work closely with developers to reproduce, triage, and resolve issues quickly Participate in Agile ceremonies - planning, stand-ups, refinement, reviews, and retrospectives Report test progress, coverage, and open risks accurately and on time against every assigned ticket Escalate blockers and quality risks early to the Project Manager
More at Sage IT