Principal Software Development Engineer in Test

placeMorrisville calendar_month 

Overview:

Metabolon is seeking a dedicated and pragmatic Senior Software Developer in Test to join our dynamic technology team. In this role, you will focus on testing and quality assurance across our diverse technology stack, which includes .NET, C#, Python, Django, and AWS, ensuring the delivery of high-quality internal and external-facing software.

This is a hands-on coding role where testing serves as a critical application of your technical expertise. If you are a fast learner with strong coding abilities, a practical mindset, and a passion for making an impact in the life sciences industry, we encourage you to apply.

Responsibilities:

  • Develop reusable and extensible Test Automation and performance frameworks for front-end, middle-tier services, and back-end databases across our technology stack.
  • Write clear, maintainable, and high-quality code to ensure comprehensive test coverage and scalability.
  • Collaborate with cross-functional teams to identify technical debt and maintain code quality and performance.
  • Create and maintain automated web interface testing using frameworks such as Playwright or Selenium.
  • Quickly learn new technologies and frameworks to adapt to the evolving needs of our software and testing requirements.
  • Contribute to Continuous Integration/Continuous Delivery (CI/CD) pipelines by building robust and efficient testing solutions.
  • Document processes, frameworks, and tests to ensure knowledge transfer and long-term maintainability.
  • Advocate for pragmatic testing approaches, ensuring a balance between thoroughness and efficiency.

Qualifications:

  • Required: A minimum of a high school diploma or equivalent; a BA/BS in Computer Science, Engineering, or a related STEM field is preferred.
  • 5+ years of experience in software development and/or quality assurance roles, including at least 1 year working with Microsoft technologies.
  • Strong coding skills in at least one of the following: .NET, C#, Python, or Django, with a willingness to learn and adapt to new technologies.
  • Demonstrated experience in automated testing for web interfaces using Playwright, Selenium, or similar frameworks.
  • Familiarity with AWS services and cloud-based testing workflows.
  • Experience working with DevOps practices and tools, including CI/CD pipelines.
  • Proficient in writing and executing test plans and scripts with a focus on enterprise-scale distributed systems.
  • Strong troubleshooting skills for identifying and resolving complex issues.
  • Hands-on experience with code repositories such as Azure DevOps and GIT.
  • Pragmatic and results-oriented, with excellent communication and collaboration skills.
What We Value
  • A passion for learning and adaptability to new technologies.
  • A practical approach to problem-solving, balancing quality with efficiency.
  • The ability to use coding skills to enhance testing efforts rather than being confined to specific frameworks.
  • A collaborative mindset, fostering teamwork and knowledge sharing.

If you’re a developer who excels in quality-focused roles and thrives in a fast-paced, evolving environment, this is an opportunity to leverage your coding expertise to drive impactful testing solutions. Join us in making a difference in the life sciences industry!

placeMorrisville (NC)
Overview: Metabolon is seeking an experienced and driven Senior/Principal Software Engineer to join our team. In this role, you will lead engineering efforts across multiple teams, guiding the design, architecture, and deployment of critical...
placeRaleigh, 11 mi from Morrisville (NC)
on our path to IPO-readiness. If you’re looking for a dynamic, fulfilling career coupled with flexibility and world-class employee experience, you’ll find it here. About the Job The Migration team is looking for a Software Development Engineer in Test...
placeRaleigh, 11 mi from Morrisville (NC)
find (or further) your passion, and make memorable connections that last beyond the summer. The Software Development Engineer in Test is responsible for working closely with the IoT R&D team. You will be responsible for software testing activities...