• Software Engineer I (IN), Senior

    Location IN-KA-Bangalore
    Job ID
  • Overview

    The Senior Test Engineer will be responsible for End-End Solution Test activities within Enterprise Mobile Computing System Test organization. The candidate will be responsible for establishing test criteria based on business requirements or use cases or workflows. The candidate needs to work and collaborate with Sales Engineers, Solution Architects and development engineers to understand the customer usage, solution specifications, technology, features in depth before testing them. Also, the candidate needs to work on triaging bugs based on process types and severities to identify the components are impacted. This individual will independently prepare test plans, manual and automation test cases, test execution and review testing checklist to validate the end to end business flows.


    • Responsible for testing of enterprise mobile computer products across OS platforms (Android/ Windows) for various features (including standard phone features, Barcode Scanning, RFID, NFC), MDM and end-end solutions based on customer use cases or business flows.
    • Analysis and interpretation of Business Requirements, and where necessary, elicitation of further information from Sales Engineers and Solution Architects.
    • Create test plans and test procedures based on marketing and/or engineering documentation for both qualification and development test projects.
    • Write detailed, comprehensive and well-structured test suites and test cases.
    • Design, develop and execute automation test scripts using open source tools or framework.
    • Test server and mobile applications under specified and/or reasonable conditions under which it may operate.
    • Work with cross functional teams to do technical discussions and Root Cause Analysis (RCA).
    • Develop Android Test Applications.
    • Maintain accurate and reliable records of test projects (including test plan, data, analysis, engineering communications, and final report)
    • Accomplishes engineering and organization mission by completing related results as needed.


    • E/B.Tech/M.E/M.Tech in Computer Science, ECE or related field or equivalent experience
    • 4-6 years Mobility (Android/ Windows) testing experience: testing applications, gathering requirements, writing test plans and procedures, tracking errors, documenting results and developing test case scenarios.
    • Minimum of 2+ year of user acceptance testing (UAT) experience.
    • Ability to review both business and technical documentation.
    • Experience with test automation tools for server and mobile-based applications.
    • Knowledge in different Test levels and test development techniques.
    • Cross functional partnership & leadership skills.
    • Strategic thinking, good debugging, Logical reasoning, analytical skills, strong written, oral and presentation skills.
    • Programming experience in Python, PHP, Perl, Ruby or other interpreted or compiled languages is a plus
    • Knowledge on Load Testing on Servers is Plus.

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share with your network