Home
Jobs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job description Ultrashield Technology is a leading mobile app development company delivering high-quality digital products for global clients across industries like fintech, OTT, healthcare, and logistics. We’re seeking a skilled and detail-oriented QA Tester with hands-on experience in both manual and automation testing for mobile applications. The ideal candidate is passionate about product quality, experienced in cross-platform mobile frameworks like React Native and Flutter , and capable of driving testing strategies from planning through to deployment. This role offers the opportunity to work in a fast-paced, collaborative, and innovation-driven environment, ensuring that every product we ship meets world-class standards of performance, usability, and stability. Key Responsibilities: Test Planning & Strategy Analyse software requirements and design documents (SRS, BRD, user stories). Collaborate with the BA and development team to understand business logic and acceptance criteria. Design and maintain comprehensive test plans, test scenarios, and test cases for: Functional testing Regression testing Smoke testing Sanity testing Negative testing Cross-device testing Define test objectives, scope, and deliverables tailored to each app framework (React Native vs Flutter). Manual Testing Conduct end-to-end manual testing on both iOS and Android platforms. Test all layers of the mobile app: UI & UX behavior API interactions and data flow Local storage and session management Device permissions and hardware integrations (camera, GPS, etc.) Validate input validations, edge cases, error messages, offline scenarios, push notifications, etc. Ensure compatibility with various OS versions, screen resolutions, and network conditions (2G/3 G/4G/Wi-Fi). Perform testing on physical devices and emulators/simulators. Perform usability testing to ensure the app is intuitive and aligns with design specifications (Figma/Adobe XD). Automation Testing Write, execute, and maintain automated test scripts using: Selenium Appium (cross-platform) Detox (React Native) Flutter integration_test, Flutter Driver Integrate test scripts with CI/CD pipelines (GitHub Actions, Bitrise, CircleCI). Create data-driven and reusable automation frameworks. Maintain automation logs, reports, and error snapshots. Defect Management Identify, document, and report bugs clearly and concisely using tools like: JIRA / Trello Bugzilla Azure DevOps Reproduce bugs, provide detailed steps to reproduce, screenshots, and logs. Track defects to closure and validate bug fixes during regression cycles. Perform root cause analysis and work with dev teams to resolve high-priority issues. API & Backend Testing Use Postman or similar tools to test RESTful APIs. Validate request-response, data types, and authentication mechanisms (JWT/OAuth). Test backend errors, status codes, and timeouts. Performance & Load Testing Use tools such as Firebase Performance Monitoring or Charles Proxy to analyse performance bottlenecks. Validate app responsiveness, launch time, memory usage, battery drain, and crash analysis. Ensure the app behaves well under various conditions like low battery, low memory, or background execution. Test Documentation & Reporting Create and maintain: Test case documents Daily/weekly test reports Test coverage matrices Release readiness checklists Summarise test execution results and communicate risks, blockers, and quality levels. Collaboration & Agile Process Participate in daily stand-ups, sprint planning, reviews, and retrospectives. Work closely with: Developers Designers Business Analysts Project Managers Validate tasks during sprint reviews and provide testing insights for backlog grooming. Required Skills and Experience Technical Skills Strong understanding of SDLC and STLC in Agile and Scrum environments. Expertise in testing mobile apps across React Native and Flutter platforms. Solid grasp of native behaviours (iOS vs Android) and how cross-platform frameworks handle them. Experience with emulators, real devices, and remote testing services like: BrowserStack Sauce Labs Firebase Test Lab Familiarity with: Android Studio / Logcat Xcode / Console logs adb commands Automation & Scripting (Preferred but not mandatory) Experience with mobile test automation tools: Selenium Appium (JavaScript, Python, or Java) Detox (Node.js-based) Flutter Driver / integration test (Dart) Experience with writing scripts and frameworks (e.g., Selenium + Appium hybrid). Version control: Git, GitHub, GitLab CI/CD knowledge: GitHub Actions, Bitrise, Jenkins, Circles Soft Skills Strong attention to detail and passion for quality. Excellent written and verbal communication skills. Proactive problem-solver and a team player. Adaptable, quick learner, and willing to grow with tech stack changes. Strong documentation skills (test cases, defect tracking, user guides). Communication & Collaboration Ability to clearly articulate bugs and testing challenges to developers and stakeholders. Can prioritise issues based on user impact, deadlines, and business needs. Skilled at working independently as well as in collaboration with cross-functional teams. How to Apply: Email your CV to astha@ultrashieldsoftware.com Share your CV on WhatsApp- +91- 9599118364 Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Technology Interview Now

My Connections ULTRASHIELD SOFTWARE LLC

Download Chrome Extension (See your connection in the ULTRASHIELD SOFTWARE LLC )

chrome image
Download Now

RecommendedJobs for You

Bengaluru, Karnataka, India