Principal Software Development Engineer in Test
at Metabolon Inc
Morrisville, NC 27560, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 13 Feb, 2025 | Not Specified | 14 Nov, 2024 | N/A | Computer Science,Writing,Software Development,Selenium,Distributed Systems,Git | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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!
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
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Engineering
Diploma
Computer science engineering or a related stem field is preferred
Proficient
1
Morrisville, NC 27560, USA