Senior Engineer - Pune, India - Invokhr

    Invokhr
    Default job background
    permanent Technology / Internet
    Description


    The Senior Engineer - Software Testing & Validation Quality Assurance (QA) role entails defining test strategy, developing test plans, scripts, and QA procedures to ensure the functionality of the embedded and application software for the Power Expert Microgrid Control (PXMC) product in the electrical power distribution industry.


    Job Responsibilities:

    • Define test strategy: This includes understanding the product requirements, identifying the key test areas, and developing a test plan that will ensure the product meets those requirements.
    • Develop test plans, scripts, and procedures: This involves creating detailed documentation that specifies the tests that will be performed, the expected results, and the steps involved in executing the tests.
    • Implement robust, scalable, highquality test automation suites: This includes using automation tools to automate as many tests as possible, which will help to improve the efficiency and effectiveness of the testing process.
    • Work with software engineers, developers, and test engineers: This involves collaborating with other members of the team to ensure that the product is tested thoroughly and that any defects are identified and fixed early in the development process.
    • Contribute to the development of agile software engineering processes: This includes helping to implement agile practices such as continuous integration and continuous delivery, which can help to improve the quality of the product and the speed of development.
    • Be proactive in writing tests and testing to ensure quality production code: This involves taking the initiative to write tests and to test the product, even if it is not explicitly required.
    • Assist other members of the engineering team in the integration of various backend and frontend components: This involves helping to ensure that the different parts of the product work together Bachelor's degree in Computer Science, Software Engineering, or equivalent from an accredited institution.
    • Master's degree in computer science or equivalent

    Skills:

    • 58 years of progressive experience in software industry testing, and deploying technology solutions shipping high quality products
    • 25 yrs of experience on testing and automation using tools like C#
    • Advanced proficiency skills in C#, C/C++, Python.
    • Proficiency with React, TypeScript/JavaScript, HTML, and CSS.
    • Thorough understanding of software design principles, algorithms, data structures, and multithreading concepts. Understanding of objectoriented design and programming skills, including the use of design patterns
    • Solid understanding of network and distributed computing concepts
    • Working knowledge of microservices and reactive streams
    • Knowledge of CI/CD concepts, tools, and technologies
    )