• SQA Engineer

    Job Locations US-NC-Chapel Hill
    Job ID
  • Overview

    The role requires a combination of software and hardware background. Deployment of software on the hardware servers and setting up needs knowledge of Virtual machine , Hardware Security Module (HSM) and Firmware. Post-Deployment of Software , strategy to test distributed system is needed ; Verification and Validation are both needed from Hardware and Software perspective. Deep knowledge of Hardware resource monitoring is needed for testing the CryptoManager Infrastructure End to End. Additionally for the deployment of our Products , a knowledge of docker , kubernetes and containers is desirable.



    Participating in product spec/design reviews to provide input on functional requirements, product design, schedules, or potential problems regarding testability. Providing feedback and recommendations to developers on software usability and functionality.

    Developing or specifying standards, methods, or procedures to determine product quality or release readiness for an enterprise scale software application Creating functional, stress, performance and system test plan, working closely with software developers and product team to prioritize the test implementation and execution

    Designing detailed test plans and scenarios

    Developing scripts in Python for automation of the test plan

    Performing security analysis with tools such as HP Fortify/Sonarqube for inspecting

    production data in a secure environment Performing a detailed and thorough diagnosis of pre-determined in Scale Tests of Product

    Logging software defects using Confluence JIRA and triage, and working closely with

    software developers to analyze the defects and track them to resolution

    Being involved in automation framework including core libraries development using


    Engaging effectively with software developers to understand technical concepts and comfortably providing product requirements input to make applications more testable and more robust

    Developing innovative strategies to improve test coverage within a fast-paced environment

    Supporting the continuous integration workflow on Jenkins by enabling automatic deployment and testing of the latest code updates


    Skills/Technologies : IoT product experience, data analytics, real time processing, cloud/distributed computing, RESTful architecture know-how


    Tools : Docker, Kubernetes, Cassandra, Elasticsearch, Kafka, Zookeeper, Python, nose framework, and MySQL.


    Experience : Relevant experience in functional and Performance Testing of Distributed Systems , Extensive experience in maintaining , monitoring and configuring hardware

    systems. Improvising on Internal Deployment of Products


    MINIMUM REQUIREMENTS: Master’s degree in Computer Science or a related field and 60 months of experience; or Bachelor’s degree in CS or a related field and 10 years of experience.


    SPECIAL SKILLS REQUIRED: 3 years of experience in: test strategy for distributed systems, performance analysis tools, and QA framework investigation and incorporation.


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