Current jobs related to Quality Assurance Software Engineer - Morrisville, North Carolina - ACT Professional Solutions


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

    Job Title: Medical Device Software Quality Assurance EngineerWe are seeking an experienced Software Quality Assurance Engineer to join our team at Ad Astra Diagnostics, Inc. (AAD). As a key member of our small and dynamic team, you will play a crucial role in developing a class-leading Point-of-Care diagnostic platform for the human market.Job SummaryThe...

  • Software Engineer

    3 weeks ago


    Morrisville, North Carolina, United States Bertelsmann Full time

    Software Engineer (Front-end)Relias is seeking a highly skilled Software Engineer (Front-end) to join our team. As a key member of our Scrum team, you will be responsible for developing and delivering high-quality front-end solutions using Vue, TypeScript, and modern front-end technologies like CSS, SASS/LESS, and HTML.Key Responsibilities:Collaborate with...


  • Morrisville, North Carolina, United States WEP Clinical Full time

    Quality Assurance Manager, GCPAt WEP Clinical, we're committed to delivering high-quality services that meet the needs of our clients and patients. As a Quality Assurance Manager, GCP, you'll play a critical role in ensuring that our operations meet the highest standards of quality and compliance.Key Responsibilities:Develop and implement quality management...


  • Morrisville, North Carolina, United States SAGA Diagnostics Full time

    Job Title: Director of Quality AssuranceAbout the Role:SAGA Diagnostics is a leading personalized cancer diagnostics and disease monitoring company focused on molecular genetic analysis of circulating tumor DNA (ctDNA). As a Director of Quality Assurance, you will play a critical role in ensuring compliance with regulatory requirements, including CAP/CLIA,...

  • Software Developer

    2 weeks ago


    Morrisville, North Carolina, United States Bertelsmann Full time

    Software Engineer, CommunitiesRelias is seeking a highly skilled Software Engineer, Communities to join our team. As a key member of our Scrum team, you will be instrumental in developing and delivering high-quality front-end solutions using Vue, TypeScript, and modern front-end technologies like CSS, SASS/LESS, and HTML.Key Responsibilities:Collaborate with...


  • Morrisville, North Carolina, United States RELIAS Full time

    About ReliasRelias is a leading provider of cloud-based software solutions for healthcare organizations. Our mission is to help healthcare providers deliver better clinical and financial outcomes by elevating the performance of their teams.Job SummaryWe are seeking a highly motivated and enthusiastic Associate Software Engineer to join our dynamic...

  • Software Engineer

    3 weeks ago


    Morrisville, North Carolina, United States aKUBE Full time

    About the RoleWe are seeking a highly skilled Full Stack Engineer to join our team at aKUBE. As a key member of our Media Engineering organization, you will be responsible for designing and building scalable, efficient, and innovative solutions for our media processing pipelines.Key ResponsibilitiesCraft web application software using REACT, with strong...


  • Morrisville, North Carolina, United States Rogers Freels & Associates Inc Full time

    Job Title: Embedded Software Test EngineerWe are seeking a highly skilled Embedded Software Test Engineer to join our team at Rogers Freels & Associates Inc. As an Embedded Software Test Engineer, you will be responsible for testing and validating electrical systems and software that control vehicle operation and functions.Key Responsibilities:Create and...


  • Morrisville, North Carolina, United States Actalent Full time

    Job OverviewWe are seeking a highly motivated Quality Control Associate to join our team at a global CDMO in pharmaceutical manufacturing. This is an exciting opportunity to break into an Analytical Chemistry group with minimal experience.The successful candidate will be responsible for supporting facility testing at our new local facility, ensuring...


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

    Job Title: Embedded Software Engineer - Firmware DevelopmentDescription: Diverse Lynx is seeking a skilled Embedded Software Engineer to develop firmware for our cutting-edge projects.Key Responsibilities:* Design, develop, and test embedded firmware using C++* Collaborate with cross-functional teams to ensure seamless integration* Troubleshoot and debug...


  • Morrisville, North Carolina, United States RTX Full time

    Job Summary:We are seeking a highly skilled Senior Principal Embedded Software Engineer to join our team at RTX. As a key member of our Mission Systems team, you will be responsible for designing, developing, and testing embedded software for network security appliances.Key Responsibilities:Architecture, design, development, integration, and testing of...

  • Lead AI Engineer

    2 weeks ago


    Morrisville, North Carolina, United States Lenovo Full time

    Job Title: Lead Gen AI EngineerLenovo is seeking a highly skilled and experienced Lead Gen AI Engineer to join our team. As a key member of our Gen AI team, you will be responsible for developing, deploying, and optimizing Gen AI solutions for our cloud software division's core platform.Key Responsibilities:Design and develop Gen AI pipelines and models to...

  • Mechanical Engineer

    2 weeks ago


    Morrisville, North Carolina, United States Equiliem Full time

    Seeking Experienced HVAC EngineerWe are a mid-size engineering firm seeking a skilled HVAC Engineer to join our team. The ideal candidate will have a strong background in HVAC design and a passion for delivering high-quality solutions.What You Need to Succeed:Bachelor's Degree in Mechanical Engineering or a related fieldProfessional Engineering License or 3...


  • Morrisville, North Carolina, United States Adecco US, Inc. Full time

    Are you a strategic thinker with a passion for innovation? Do you thrive in fast-paced environments where no two days are ever the same? As a Software Program Manager at Adecco US, Inc., you will be responsible for leading the development of cutting-edge software solutions for one of the world's leading smartphone providers.This is a unique opportunity to...


  • Morrisville, North Carolina, United States Sensus Full time

    About SensusSensus, a Xylem brand, is a leading provider of smart water and gas solutions. Our mission is to help public service providers improve the quality of life in their communities by delivering efficient and responsive infrastructure solutions.The RoleWe are seeking a Product Manager to join our Smart Gas Solutions team. As a Product Manager, you...


  • Morrisville, North Carolina, United States Zachary Piper Solutions, LLC Full time

    Zachary Piper Solutions, LLC is seeking a skilled Hardware Design Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge hardware solutions that drive innovation in technology. **Key Responsibilities:** * Design and develop hardware schematics and PCB layouts using...


  • Morrisville, North Carolina, United States Lenovo Full time

    Job Title: Failure Analysis EngineerWe are seeking a skilled Failure Analysis Engineer to join our Lenovo team. As a key member of our quality team, you will be responsible for performing failure analysis on customer defects, providing issue resolution, and implementing future product improvements.Responsibilities:Perform failure analysis of product...


  • Morrisville, North Carolina, United States Sensus Full time

    Xylem, a leading global water technology company, is seeking a Product Manager for its Smart Gas Solutions team. As a key member of the team, you will be responsible for analyzing and optimizing investment strategies for existing product lines, as well as developing requirements for new solutions, including software applications, firmware features, and...


  • Morrisville, North Carolina, United States Sensus Full time

    About the RoleSensus, a Xylem brand, is seeking a Product Manager to join our Smart Gas Solutions team. As a Product Manager, you will be responsible for analyzing and optimizing investment strategies for existing product lines, as well as developing requirements for new solutions, including software applications, firmware features, and hardware...


  • Morrisville, North Carolina, United States Lenovo Full time

    Job SummaryLenovo's Cloud Service Provider Group (CSP) is seeking a skilled Sr Server Development Engineer with server motherboard design experience and a strong background in GPU architecture. The ideal candidate will lead the Hyperscale development team to design and develop Server Motherboard architectures from concept to production, ensuring adherence to...

Quality Assurance Software Engineer

2 months ago


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

Location: Morrisville, NC

Work 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 testing division is committed to creating tools and applications that support the automated testing and qualification of transfer switch and/or Power Control System products and components. We value candidates who are passionate and driven by the opportunity to work on innovative solutions utilizing advanced technologies that have a significant impact.


Key Responsibilities:

  • Engage in all stages of the software product development lifecycle, including requirements gathering, design, development, testing, validation, and maintenance within an agile framework.
  • Evaluate, improve, customize, and modify existing products and solutions for testing electronic control and communication systems.
  • Create tools (both software and hardware) to automate the collection of test data and facilitate system configurations and troubleshooting.
  • Develop new test scripts using Python.
  • Establish, monitor, and maintain automated testing scripts and frameworks.
  • Collaborate in Agile Development with project team members and participate in daily Scrum meetings and tri-weekly Sprint reviews.
  • Conduct periodic code reviews, manage version control, and maintain comprehensive documentation of the product under test or development.
  • Test solutions in controlled environments prior to production release.
  • Formulate test and qualification strategies and procedures.
  • Research industry advancements in technology and solutions.
  • Configure automated tests to execute reliably and efficiently in CI/CD environments.

Minimum Qualifications:

  • 4+ years of progressive experience in software engineering with a focus on Python or other object-oriented programming languages.
  • Proficient in Python.
  • Strong background in software development for both product creation and testing.
  • Comfortable architecting new software solutions and developing requirement documentation.
  • Experienced in developing and executing test plans.
  • Familiar with conducting both manual and automated testing.
  • Knowledgeable in test-driven development.
  • Effective communication skills with other engineers and managing defects identified during testing.
  • Familiarity with source control tools (e.g., GIT, Subversion).
  • Experience with bug tracking and requirement management tools (e.g., Jira, Jama).
  • Experience in developing cross-platform applications.
  • Background in testing embedded systems (hardware and software/firmware).

Additional Desired Qualifications:

  • Working knowledge of communication interfaces such as CAN, USB, RS232, R485, Ethernet, etc.
  • Experience with industrial communication protocols like MODBUS.
  • Familiarity with lab equipment (e.g., power supplies, meters, oscilloscopes, logic analyzers).

Education: Bachelor's degree or higher in Computer Science/Engineering, Electrical Engineering, Robotics, or a related field.

Skills: Excellent written and verbal communication skills (procedures, requirements, and reports) along with strong debugging and problem-solving abilities.