Software Engineer in Test

4 weeks ago


Morrisville, United States ACT Professional Solutions Full time

Morrisville, NC

100% onsite required -4 days per week in office a must

Assignment until the end of the year with a possible extension until Feb 2025.


We are seeking a strong and versatile software engineer who is driven to design, develop, and support our

test automation efforts. Our electronics test team is focused on developing tools and applications used to

support automated testing and qualification of transfer switch and/or Power Control System products and

components. We are looking for someone who is enthusiastic and motivated by the idea of working on

custom solutions with cutting edge technologies that make a difference.


• Work through all phases of the software product development lifecycle (gathering requirements,

design, development, testing, validation, and maintenance) in an agile environment.

• Analyze, enhance, customize, and adapt current products and solutions for testing electronic

control and communication products.

• Develop tools (both software and hardware) to automate the collection of test data and/or facilitate

system configurations and troubleshooting

• Develop new test scripts in python.

• Establish, monitor, and maintain automated testing scripts and framework.

• Utilize Agile Development in cooperation with project team members and participates in daily

Scrum and tri-weekly Sprint close/open

• Performs periodic code review and version control and maintains good documentation of the

product under test/development.

• Tests solutions in controlled, real situations before releasing to production.

• Develops test and qualification strategies, and procedures.

• Conducts industry research on new technology and solutions.

• Configure automated tests to execute reliably and efficiently in CI/CD environments.



MINIMUM QUALIFICATIONS: (soft skills, specific knowledge)



• 4+ years of progressive software engineering experience working with python, or other object oriented languages

• Proficient in Python

• Strong software development experience for both product development and testing.

• Comfort architecting new software solutions and developing requirements documents.

• Comfort developing and executing test plans.

• Experience conducting manual/automated test.

• Experience with test driven development.

• Experience communicating with other engineers and managing defects discovered on the testing

process.

• Familiarity with source control tools (GIT, Subversion, etc).

• Familiarity utilizing bug tracking and requirement tools (Jira, Jama, etc.).

• Experience developing cross-platform applications

• Experience testing embedded systems (Hardware and Software/Firmware).



Additional Desired Qualifications:

• Working knowledge of CAN, USB, RS232, R485, Ethernet and/or other communication

networking interfaces

• Experience with industrial communications protocols such as MODBUS.

• Experience with lab equipment (power supply, meters, oscilloscopes, logic analyzers, etc.

Bachelor's degree or higher in Computer Science/Engineering, Electrical Engineering, Robotics,

or equivalent

• Excellent written and oral communication (procedures, requirements and reports)

• Strong debugging and problem-solving skills



  • Morrisville, United States Ascom Full time

    Job Description:Are you passionate about healthcare technology and software development? Do you thrive working in a global R&D team? If so, we have a Software Developer (SDET) position available for you. Join our team at Ascom US Inc. and be part of creating solutions that improve patient care.Responsibilities:Collaborate with engineering teams on testing...

  • Test Engineer

    4 weeks ago


    Morrisville, United States Rose International Full time

    Date Posted: 08/14/2024Hiring Organization: Rose InternationalPosition Number: 469308Job Title: Test EngineerJob Location: Morrisville, NC, USA, 27560Work Model: OnsiteShift: 8:00am to 5:00pmEmployment Type: TemporaryEstimated Duration (In months): 7Min Hourly Rate($): 60.00Max Hourly Rate($): 64.00Must Have Skills/Attributes: CI/CD tools, GIT, JIRA, Python...

  • Test Engineer

    3 weeks ago


    Morrisville, United States Rose International Full time

    Date Posted: 08/14/2024Hiring Organization: Rose InternationalPosition Number: 469308Job Title: Test EngineerJob Location: Morrisville, NC, USA, 27560Work Model: OnsiteShift: 8:00am to 5:00pmEmployment Type: TemporaryEstimated Duration (In months): 7Min Hourly Rate($): 60.00Max Hourly Rate($): 64.00Must Have Skills/Attributes: CI/CD tools, GIT, JIRA, Python...

  • Test Engineer

    4 weeks ago


    Morrisville, United States Rose International Full time

    We are seeking a strong and versatile software engineer who is driven to design, develop, and support our test automation efforts. Our electronics test team is focused on developing tools and applications used to support automated testing and qualification of transfer switch and/or Power Control System products and components. We are looking...


  • Morrisville, North Carolina, United States ACT Professional Solutions Full time

    Location: Morrisville, NCWork Arrangement: 100% onsite required - 4 days per week in office a mustContract Duration: Assignment until the end of the year with a possible extension.We are looking for a talented and adaptable Software Engineer in Test who is passionate about designing, developing, and enhancing our test automation initiatives. Our electronics...


  • Morrisville, North Carolina, United States ACT Professional Solutions Full time

    Location: Morrisville, NCWork Arrangement: 100% onsite required - 4 days per week in office is essential.Contract Duration: Assignment until the end of the year with a potential extension.We are in search of a highly skilled and adaptable software engineer dedicated to designing, developing, and enhancing our test automation initiatives. Our electronics...


  • Morrisville, North Carolina, United States Ad Astra Diagnostics Full time

    Job OverviewAd Astra Diagnostics, Inc. (AAD) is seeking a skilled Software Quality Assurance Engineer to contribute to the development of an innovative Point-of-Care diagnostic platform tailored for the healthcare sector. You will be part of a small, agile team focused on delivering excellence.Key ResponsibilitiesLead the testing initiatives for Medical...


  • Morrisville, North Carolina, United States Ad Astra Diagnostics Full time

    Job OverviewAd Astra Diagnostics, Inc. (AAD) is seeking a skilled Software Quality Assurance Engineer to contribute to the development of an advanced Point-of-Care diagnostic platform aimed at the human market. You will be part of a small, agile team dedicated to excellence.Key ResponsibilitiesLead the testing efforts for Medical Device Software, focusing on...


  • Morrisville, North Carolina, United States Ad Astra Diagnostics Full time

    Job OverviewAd Astra Diagnostics, Inc. (AAD) is seeking a skilled Software Quality Assurance Engineer to contribute to the development of an advanced Point-of-Care diagnostic platform aimed at the human market. This role is essential within our agile and innovative team.Your primary responsibility will be to oversee the testing of Medical Device Software,...


  • Morrisville, North Carolina, United States Ad Astra Diagnostics Full time

    Job OverviewAd Astra Diagnostics, Inc. (AAD) is seeking a skilled Software Quality Assurance Engineer to contribute to the development of an advanced Point-of-Care diagnostic platform tailored for the healthcare sector within a small, agile team.Key ResponsibilitiesLead the testing initiatives for Medical Device Software, focusing on data communication...


  • Morrisville, United States Ad Astra Diagnostics Full time

    Job DescriptionJob DescriptionAd Astra Diagnostics, Inc. (AAD) is looking for an experienced Software Quality Assurance Engineer to assist the company in developing a class-leading Point-of-Care diagnostic platform for the human market in a small and dynamic team.You will be leading the efforts of testing a Medical Device Software, including data...


  • Morrisville, United States Ad Astra Diagnostics Full time

    Job DescriptionJob DescriptionAd Astra Diagnostics, Inc. (AAD) is looking for an experienced Software Quality Assurance Engineer to assist the company in developing a class-leading Point-of-Care diagnostic platform for the human market in a small and dynamic team.You will be leading the efforts of testing a Medical Device Software, including data...


  • Morrisville, North Carolina, United States Ad Astra Diagnostics Full time

    Job OverviewAd Astra Diagnostics, Inc. (AAD) is seeking a skilled Software Quality Assurance Engineer to contribute to the development of an innovative Point-of-Care diagnostic platform aimed at the human market within a collaborative and agile team environment.You will take the lead in testing Medical Device Software, focusing on data communication...


  • Morrisville, North Carolina, United States Ad Astra Diagnostics Full time

    Job OverviewAd Astra Diagnostics, Inc. (AAD) is seeking a skilled Software Quality Assurance Engineer to play a pivotal role in the development of an advanced Point-of-Care diagnostic platform tailored for the healthcare sector within a small, agile team.You will spearhead the testing initiatives for Medical Device Software, focusing on data communication...


  • Morrisville, North Carolina, United States Lenovo Full time

    Position OverviewAs a key member of our team, you will take on the role of a Cloud Services Manufacturing Test Engineer. Your primary responsibility will be to define, develop, and oversee the test code and utilities integrated into the manufacturing testing process for our advanced server and rack products.About LenovoLenovo is a global technology leader,...


  • Morrisville, North Carolina, United States Diverse Lynx Full time

    Senior Embedded Software Engineer Location: Onsite Role Contract Duration: 6-12 Months, subject to renewal based on performance Ideal Candidate Profile: We are seeking experienced software engineers with 3 to 5 years of expertise in developing, debugging, and testing embedded firmware. Responsibilities include managing firmware build tools,...


  • Morrisville, United States Ascom Full time

    Ascom has an opening on our team for a Sr. Software Engineer who is experienced in C# language and.NET. This position is with our Morrisville, NC office so you must reside in the USA and in the general area to Raleigh. Remote work is available; however, you may be required to be in the office on occasion. Sponsorship is not available. Ascomleads the way in...


  • Morrisville, United States Renesas Electronics Full time

    Job DescriptionJob DescriptionCompany DescriptionRenesas is one of the top global semiconductor companies in the world. We strive to develop a safer, healthier, greener, and smarter world, and our goal is to make every endpoint intelligent by offering product solutions in the automotive, industrial, infrastructure and IoT markets. Our robust product...


  • Morrisville, United States Device Solutions Inc Full time

     Senior Software Engineer (Embedded Linux-Focused) Location: Morrisville, North CarolinaPay: Based on ExperiencePosition Type: Full-Time Exempt, In-Person (Hybrid)About Device Solutions: Device Solutions is a full-service engineering firm specializing in the design and development of low-power, wireless IoT devices. Since opening our doors in 2003, we...


  • Morrisville, North Carolina, United States Lenovo Full time

    About the RoleWe are seeking a highly skilled GenAI Engineer to join our team at Lenovo. As a key member of our cloud software division, you will play a crucial role in developing, deploying, and optimizing GenAI solutions for our core platform.Key ResponsibilitiesDesign and develop microservices architecture to power GenAI applicationsDeploy and manage...