Senior Mobile Verification Engineer/Tester - Pleasanton, United States - NR Consulting

    Default job background
    Description

    Job Description:

    • Opportunity to work with one of the largest MedTech client for defining and setting up Mobile Test automation for their flagship's products Mobile Patient app.

    What you ll do:

    • Develop a robust test automation framework for testing iOS and Android applications in TestNG framework.
    • Define approach for test automation implementation roadmap for various mobile applications.
    • Work with client Development Engineers, Systems Engineering, and Quality to provide inputs around requirement specifications, architecture and design documents for thoroughness, clarity, correctness, and accuracy.
    • Describe automation test suites and test scripts for code quality, test coverage.
    • Create and Review software test plans, protocols, results, and summary reports.
    • Lead Mobile Verification program for developing and tracking Mobile Verification Plans, Protocols and Schedules for a medical device customer.
    • Responsible for all Activities and Deliverables related to Mobile Verification including Plans, protocols and reports

    What you ll have:

    • 10+ years of hands-on software verification/testing experience
    • Hands-on experience with working in an Agile software development and testing environment
    • Expert knowledge of Software Test Process and technologies
    • Strong experience in developing Mobile Application test frameworks for Native mobile application (iOS) and scripts using Appium, Selenium Grid, TestNG, Extent Reports
    • Experience in Azure Devops
    • Experience in Jira and Xray
    • Strong experience working in regulated environment for medical devices
    • Strong experience in Object-Oriented Design and developing test scripts using Java, java scripts
    • Strong understanding of test development for iOS and Android platforms.

    Bonus Points:

    • Bachelor's degree in software engineering, computer engineering computer science, or a related engineering field (Master's degree in software engineering, computer engineering or computer science preferred).