Senior Software Development Engineer in Test

Overview

On Site
Up to $70
Contract - W2
Contract - 9 Month(s)

Skills

Agile development
Agile process
Computer Science
DevOps
Git
JUnit
Jira
NUnit
Pytest
Python
Quality Management
Scrum
Selenium
Software Development
Software Development Engineer in Test
code review
debugging
defect tracking
gRPC
open - source
regression testing
software defects
software development lifecycle
software testing
test automation
testing software
tool development
unit testing
user documentation

Job Details

Position: Senior Software Development Engineer in Test
Location: Merrimack, NH (Onsite every other Friday off)
Length: Contract-to-Hire (Contract through end of year before converting)

Job Description:
Would like to be a part of a team that is helping to provide solutions to our nation s defense? Our client is a world leader in the design and manufacture of avionics flight instruments, technologically sophisticated defense systems, homeland security solutions, and diagnostic medical instrumentation. Our client combines the close-knit teamwork and high visibility of a small company with the stability and resources only a large company can provide. They are currently looking for a Senior Software Development Engineer in Test to identify, recommend, and implement Software Quality Engineering (SQE) testing tools and necessary equipment for developing comprehensive software test suites. If this opportunity speaks to you, make this your next career move today!

Essential Duties and Responsibilities (but not limited to):

  • Focus on automated test case creation covering functionality, performance, code coverage, and regression testing.
  • Efficiently report software issues, verify fixes, and review user documentation.
  • Design, deploy, and maintain automation software and tools tailored for testing intricate medical instruments, ensuring compliance with regulatory standards.
  • Develop a thorough understanding of Quality Management Systems policies and regulations and apply them appropriately to all aspects of your assignments.
  • Ensure adherence to regulatory standards, including FDA guidelines, IEC 62304, and Quality Procedures throughout the software development lifecycle.
  • Adhere to software engineering best practices such as unit testing, integration testing, static analysis, and code reviews.
  • Create, update, and review testing project documentation including tool development and validation plans.
  • Engage in product meetings to ensure the delivery of high-quality software products, utilizing effective project planning and monitoring techniques for timely completion.
  • Participate in the investigation and resolution of software defects.
  • Report problems via the defect tracking system to analyze, research, and track software defects through their resolution.
  • Verify code fixes and sign off on resolutions.
  • Use project planning and monitoring methods to confirm timely project completion.
  • Analyze test results and prepare SQE summary reports.
  • Participate in testing software products for stability, usability, precision, accuracy, and reliability.
  • Formulate and maintain test strategies, create test plans and test cases for regression and functional testing of software tools.

Qualifications:

  • Bachelor s degree in Computer Science or Engineering is required.
  • 7+ years of experience in test automation framework, architecture, and development using open-source technologies and/or in-house frameworks is a must.
  • Concurrent coding skills, in Python or equivalent.
  • Experience with test frameworks (i.e., Pytest, Cucumber, Selenium, Appium, or Jest).
  • Experience in nonembedded (OS) software testing.
  • Experience with code source control tools (i.e., Git and SVN).
  • Experience with Scrum and Agile development methodologies.
  • Experience with Jira, DevOps, or similar Agile process tools.
  • Experience using defect management and test management tools.
  • Experienced in code review processes and advocate best coding practices.
  • Experience with writing and reviewing unit tests in unittest Jasmine, Mocha, NUnit, JUnit, Jest, or other similar tools.
  • Experience generating project documentation for requirements and testing.
  • Experience performing smoke tests, engineering tests, and formal verification testing.
  • Strong application debugging skills.
  • Experience working in a regulated industry such as medical based software Engineering is highly desirable.
  • Experience in API testing and/or gRPC testing is preferred.

POST-OFFER BACKGROUND CHECK IS REQUIRED. Digital Prospectors is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law. Digital Prospectors affirms the right of all individuals to equal opportunity and prohibits any form of discrimination or harassment.

Make this your next career move as one of our many long-term contractors or employees!

  • Work as our full-time employee with full benefits (Medical, Dental, Vision, Life, STD, LTD, PTO, etc.) - OR - work as a W2 hourly contractor at a higher pay rate if you don't need the benefit package.

Come see why DPC has achieved:

  • 4.9/5 Star Glassdoor rating and the only staffing company (< 1000 employees) to be voted in the national Top 10 Employee s Choice - Best Places to Work by Glassdoor.
  • Voted Best Staffing Firm to Temp/Contract For six times by Staffing Industry Analysts as well as a Best Company to Work For by Forbes, Fortune and Inc. magazine.