Software Design Engineer - Redmond, United States - CoreTechs

    CoreTechs
    CoreTechs Redmond, United States

    Found in: Lensa US 4 C2 - 1 week ago

    Default job background
    Description
    Software Design Engineer in TestRedmond, WA - Onsite


    SUMMARY:
    The main function of a Software Design Engineer is to develop, implement, and document all testing activities, including test planning, test documentation, test execution, defect tracking and reporting, including follow-up and issue resolution


    RESPONSIBILITIES:


    Proficiency in Rust and C/C++Design and development of automation unit and functional test plans, pipelining in DevOps, Scripts and Tests for Windows & Linux Drivers as well as user mode API's Based on given requirements, design, define, architect, and develop highly scalable and reliable ADO DevOps processes including but not limited to Continuous Integration, Continuous Deployment and Continuous ValidationAssist with Release Integration and validation for System driver/software comprising different domains within server architecture by executing new and existing tests, to file bugs, assist with root cause analysis and firmware fixes when necessary.

    Provide the appropriate documentation for the issues foundAbility to do RCA on complex issuesSetup pipelines to ensure validation and testing are done on devices provided in Microsoft LabsActively monitor, debug, and fix any ADO failures resulting out of this workAbility to install/uninstall hardware and associated software drivers and applications in a production environmentCollaborating with Technology Teams:
    Working closely with other teams, you'll install computer hardware components such as network systems and routers into a cloud server environment

    Testing and Evaluation:
    You'll test and evaluate integrated computer hardware systems and components to ensure their functionality and performance

    Software Integration:
    Ensuring seamless integration of new software programs and applications with existing computer hardwareTroubleshooting: Identifying and resolving issues within hardware systems, including solid-state storage devices and rotational media, network adapters, specialized security devices


    QUALIFICATIONS:
    Associate's degree in a technical field such as computer science, computer engineering or related field required5-7 years' experience requiredExperience testing softwareExperience writing test documentation such as Test Plans, scripts and test results reportsAbility to analyze/interpret test results and provide recommendations to improve testing


    ADDITIONAL INFORMATION:

    Candidate Requirements:
    Years of Experience Required - 5-7 yearsDegrees or Certifications Required
    • Computer science degree, electronics engineeringDisqualifiers
    • N/ABest vs.
    Average
    • Experience in similar areas, ability to work with a team, ambiguity, being hungry to learnPerformance Indicators
    • Ability to work with the team, meeting deadlinesTop 3 Hard Skills Required + Years of ExperienceRust proficiency, C/C++ programing experienceBuilding test automation harnessesWriting applications for Linux and windows, user mode applicationsWe are an equal opportunity employer, and we are an organization that values diversity.
    We welcome applications from all qualified candidates, including minorities and persons with disabilities.req18872-1#J-18808-Ljbffr