Senior Android Tester - Bengaluru, India - Opalforce Inc

    Default job background
    Description

    Job Summary:
    As a Senior Android Tester with 5 years of experience, specializing in testing communication protocols,
    Android device performance, Android platform compatibility, and AWS cloud support, you will play a
    vital role in ensuring the quality and reliability of our Android applications. Leveraging your expertise in
    testing methodologies, communication protocols, performance testing, and cloud integration, you will
    collaborate closely with development teams to identify and address potential issues early in the
    development lifecycle for android applications for Comcast 5G SA Offload Network using Comcast Dual
    Sim and Dual Standby requirements.

    Responsibilities:

    • Develop and execute comprehensive test plans and test cases for Android applications, with a focus
    on validating communication protocols, performance, platform compatibility, and cloud integration.

    • Perform functional testing to verify the behavior of Android applications under different network
    conditions and communication protocols, ensuring seamless data exchange and synchronization.

    • Conduct performance testing to evaluate the responsiveness, stability, and resource utilization of
    Android applications on various devices, identifying performance bottlenecks and areas for
    optimization.

    • Collaborate with developers to analyze and troubleshoot issues related to communication protocols,
    platform-specific optimizations, and cloud integration, providing detailed bug reports and
    recommendations for resolution.

    • Design and implement automated test scripts and test frameworks for regression testing,
    performance testing, and integration testing, leveraging tools such as Appium, Espresso, XCTest, etc.

    • Conduct compatibility testing to ensure that Android applications are compatible with different
    versions of the Android platform and devices with varying screen sizes, resolutions, and hardware
    configurations.

    • Verify the integration of Android applications with cloud services, particularly AWS (Amazon Web
    Services), ensuring data consistency, security, and reliability.

    • Monitor and analyze test results, identifying trends and patterns to improve testing processes,
    enhance test coverage, and reduce time-to-market.

    • Collaborate with cross-functional teams to prioritize and triage defects, facilitate defect resolution,
    and ensure timely delivery of high-quality releases.

    • Provide mentorship and guidance to junior testers, sharing best practices, testing techniques, and
    domain knowledge to build a strong testing team.
    Comcast Confidential and Proprietary

    Requirements:

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • Minimum 5 years of professional experience in software testing, with a focus on testing Android
    applications.

    • Strong understanding of communication protocols such as 5GNR, 5G SA, 4G, 3GPP Telecom
    standards, TCP/IP, UDP, HTTP, MQTT, WebSockets, etc., and experience testing their implementation in
    Android applications.

    • Proficiency in testing methodologies, test case design, and test automation frameworks, with handson
    experience using tools such as Appium, Espresso, XCTest, etc.

    • Experience conducting performance testing, including load testing, stress testing, and profiling, to
    evaluate the performance and scalability of Android applications.

    • Familiarity with cloud platforms, particularly AWS (Amazon Web Services), and experience testing the
    integration of Android applications with cloud services.

    • Knowledge of Android platform internals, device fragmentation, and compatibility testing techniques
    for different versions of the Android platform and devices.

    • Excellent problem-solving skills and attention to detail, with the ability to analyze complex technical
    issues and provide actionable recommendations for resolution.

    • Strong communication skills, both written and verbal, with the ability to collaborate effectively with
    cross-functional teams and articulate testing strategies and findings.

    • Proven ability to work independently and as part of a team, with a proactive attitude towards
    learning and staying updated with emerging trends and technologies in software testing and Android
    development.