Test Automation Engineer - New York, United States - Sterling Engineering

    Default job background
    Description

    Job Summary:


    This position will have significant responsibilities in creating, maintaining, and resolving issues with test automation machinery utilized in testing processes.

    The position will utilize graphical programming languages like NI LabView, NI TestStand, or other advanced textual programming languages such as Python, Java, C, and C#.


    Job Duties:


    Create tests using NI LabVIEW, NI TestStand, or alternative testing frameworks like J-Unit, N-Unit, TestNG, Selenium, or Appium, aiming to cover all key variations in product behavior and validate every feature.

    Guarantee comprehensive test coverage for both new and existing features.
    Define, verify, troubleshoot, and manage automated testing systems.
    Identify and resolve hardware and software issues encountered during product testing.
    Collaborate with product teams to strategize, devise, and execute test strategies.
    Coordinate with design engineers to ensure alignment between product releases and test equipment readiness.


    Qualifications:
    Bachelor's degree in electrical engineering, computer engineering, computer science, or physics or equivalent practical experience
    3+ years of job-related experience strongly preferred as defined in the Essential Duties and Responsibilities
    Experience with textual or graphical programming languages such as C, C#, Java, or NI LabVIEW and various equipment for data acquisition and control
    Exposure to electronics and mechanical CAD programs is a plus
    Exposure to test automation frameworks like Selenium, Appium, N-Unit, J-Unit, Cucumber, or TestNg is a plus


    Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identify, national origin, disability, protected veteran status, or genetic information.