Sr Software Test Engineer

Job Title: Sr. Software Test Engineer
Location: Onsite 5 days/week
Contract length: 7 months
Schedule: Fulltime, 8a to 5p
Pay: $52/hr to $64.75/hr, DOE

Sr Software Test Engineer Responsibilities:

  • Work functionally with R&D, Manufacturing and Quality to develop and execute software verification test approaches for manufacturing equipment, automation, and systems
  • Drive efforts in designing, performing, and improving verification tests
  • Assist in the definition, capture and documentation of user needs and system requirements
  • Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.) against formal schedules
  • Collaborate with peers to identify opportunities for process improvement
  • Utilize defect tracking and version control tools as an integral part of the software life cycle development process (such as Jira and Git)
  • Utilize SQA skills to write verification plans, test protocols, test reports, and requirements traceability matrices in accordance with the company's established SDLC methodology
  • Perform functional and integration testing on the Tool Equipment in the Manufacturing Lab
  • Drive and improve the formal verification process
  • Lead the architecture, development and execution of automated test suites and manual test cases
  • Maintain awareness of industry trends and evaluate applicability of new software testing technologies
  • Occasionally provide technical assistance for escalated production issues
  • Work collaboratively with external providers of automation and manufacturing equipment to ensure fit-for-purpose software that meets MTT and other requirements
  • Participate in software requirement and design reviews


Must Haves:

  • Bachelors in Computer Science, Information Technology, or anything equivalent
  • 5+ years of working experience with software or system verification
  • 5+ years of experience with automation frameworks testing Web Apps or API's using frameworks like Selenium, Ranorex, RestAssured and Cucumber
  • Experience with object-oriented programming skills in languages such as Java, C#, etc.
  • Proven capability of implementing defect tracking, test case management, requirement management or traceability tools
  • Strong background in writing verification plan, test protocol, test report, and all aspects of documentation required for formally releasing a product
  • Strong background in reviewing business and functional requirements to produce a test strategy and test cases
  • Experience with Collaborative tools like Jira and Confluence
  • Hands-on experience working with continuous integration tools such as Jenkins
  • Hands-on experience using version control system such as Git and understanding of Git workflows
  • Hands-on experience using data monitoring tools like Splunk
  • Hands-on experience with relational databases and strong knowledge of SQL
  • Experience with Visual Studio, Eclipse/IntelliJ IDE, JAMA, .NET, Java, & C#
  • Track record of completing assignments on time with a high degree of Quality
  • Must be results-oriented, self-motivated, and have ability to work independently
  • Strong problem-solving and debugging skills: analyze and investigate test failures, errors, build issues, and be able to accurately drive issues to completion


Nice to Haves:

  • Experience operating, testing, and supporting SW for instrumentation
  • Experience with GAMP 5 and 21 CFR Part 11
  • Experience working in an FDA-regulated environment for Medical Devices
  • Experience and understanding of basic automated manufacturing systems, tools, and components (electrical and pneumatic control, sensors, metrology systems, PLCs)
  • Practical knowledge of manufacturing automation such as MES & SCADA

Similar jobs