Senior Software Engineer In Test

Signalpath Raleigh , NC 27601

Posted 4 days ago

Are you passionate about making sure that a product is as good as it can be? Are you committed to quality and improving the quality assurance process through automation? Are you a creative thinker who enjoys solving meaningful problems in innovative ways? Do you like interesting technical challenges? If so, SignalPath might have the perfect job for you.

SignalPath is designing the next generation of software for the clinical research site. We focus on enabling efficient, collaborative, timely execution of trials to make research an enjoyable, cost effective endeavor once more.

We are looking for a senior Software Engineer in Test to participate in building and maintaining our automated testing frameworks and tests for our complex, rapidly growing and ever-evolving suite of web applications.

RESPONSIBILITIES

  • Create, execute, and maintain automated functional tests (E2E, UI, and API)
  • Be involved in the creation and maintenance of multiple automation framework projects
  • Collaborate with engineering teams and QA Engineers on effective test automation strategies
  • Triage automated test failures and deliver effective bug reports
  • Support our 21 CFR 11 / HIPPA compliance efforts
  • Be willing and able to perform manual ad hoc testing, feature testing, and regression testing when necessary

Requirements

Essential Experience

  • Track record of delivering high-quality features and services in a SaaS application.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Hands-on experience and proficient knowledge of languages such as: Ruby, JavaScript, Java, Scala, or Python (Ruby experience is strongly desirable).
  • Hands-on experience and proficient knowledge of automated testing tools such as: Cucumber, Selenium, Pact.
  • 5+ years of professional software quality assurance.
  • Exposure to working with protected health information or working in a regulated environment (e.g. 21 CFR Part 11, HIPPA)
  • Due to Covid-19, our offices are closed and we are working 100% remotely. We are only considering candidates local to the Raleigh/Durham area at this time.
  • Bonus Experience

  • Solid knowledge of SQL and scripting.
  • Exposure to working with asynchronous microservices.
  • Experience working with MongoDB and/or Postgres.
  • Experience working in a Lean Kanban or Scrum development process.
  • Experience with performance/security/CDC testing.
  • Professional knowledge of automation through Jenkins.
  • Benefits

    • Competitive health, dental, life and disability insurance plans
    • Company 401k match
    • Great location in downtown Raleigh.
    • 15 days of vacation, plus 10 holidays
    • Flexible work schedule

    Our Joel Test Scores

    1. Do you use source control? Yes. Git is our weapon of choice.
    2. Can you make a build in one step? Yes. With Gitlab and/or Jenkins.
    3. Do you make daily builds? Yes. Actually, many builds per day.
    4. Do you have a bug database? Yes.
    5. Do you fix bugs before writing new code? Yes. For our top 3 (out of 5) severities.
    6. Do you have an up-to-date schedule? Yes.
    7. Do you have a spec? Yes. We love our product owner.
    8. Do programmers have quiet working conditions? Yes. Well, sometimes. Our (naturally-lit) dev room does occasionally get too loud. You'll hear some laughter, mainly because we like our teammates. We all have the flexibility to work from home, or in the park down the road, or with headphones on.
    9. Do you use the best tools money can buy? Yes. Check this out: JetBrains suite; Jenkins; 16" MacBook Pros; Atlassian's JIRA, Confluence and Gitlab; three always-on big-screen dashboards. And more.
    10. Do you have testers? Yes. They're the best and saved our butts more than once.
    11. Do new candidates write code during their interview? Yes. And before the onsite interview, too.
    12. Do you do hallway usability testing? Yes. With people who really, really understand our users.
    icon no score

    See how you match
    to the job

    Find your dream job anywhere
    with the LiveCareer app.
    Mobile App Icon
    Download the
    LiveCareer app and find
    your dream job anywhere
    App Store Icon Google Play Icon
    lc_ad

    Boost your job search productivity with our
    free Chrome Extension!

    lc_apply_tool GET EXTENSION

    Similar Jobs

    Want to see jobs matched to your resume? Upload One Now! Remove
    Senior Systems Engineer Software Packaging

    General Dynamics

    Posted 7 days ago

    VIEW JOBS 10/16/2020 12:00:00 AM 2021-01-14T00:00 Responsibilities for this Position Location: USA NC Raleigh Full Part/Time: Full time Job Req: RQ54732 Type of Requisition: Regular Clearance Level Must Currently Possess: None Clearance Level Must Be Able to Obtain: None Suitability: No Suitability Required Public Trust/Other Required: None Job Family: Systems Engineering Job Description: General Dynamics Information Technology provides information technology, systems engineering, professional services and simulation and training to customers in the defense, federal civilian government, health, homeland security, intelligence, state and local government and commercial sectors. Our company delivers IT enterprise solutions, manages large-scale, mission-critical IT programs and provides mission support services. We have an immediate need for a Systems Engineer with the following duties and responsibilities included (but not limited to): * Maintain infrastructure with latest updates and patching. * Deployments to distributed systems. * Research, design, and recommend solutions to meet requirements. * Develop and test automated scripts and processes for software deployment and data gathering * Provide support and troubleshoot issues quickly. * Develop and document processes and procedures. This program only accepts US citizens and/or Green Card Holders. The security clearance for this program requires the selected candidate to have resided in the US for the past five years. The selected candidate cannot have left the country for longer than 90 consecutive days and no more than 180 cumulative days. Qualifications: * Five (5) plus years of systems engineering experience * Must be able to write and debug existing code in Windows Powershell 5.0 and batch * Strong scripting and packaging experience for administration, automation of processes, and issue resolution * Working knowledge of SCCM * Experience performing remote deployments and integration of Windows 10 systems in a distributed environment * Must have strong knowledge of Windows OS's * Must have working knowledge of Microsoft's Active Directory and Group Policy * Good understanding of networking concepts and secure protocols * Effective written and oral communication skills * Ability to develop clear and concise documentation Education: A four-year degree in Computer Science or a related field is required. Scheduled Weekly Hours: 40 Travel Required: None T elecommuting Options: Telecommuting Not Allowed Work Location: USA NC Raleigh Additional Work Locations: We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done. \n\nGDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class. General Dynamics Raleigh NC

    Senior Software Engineer In Test

    Signalpath