Senior Quality Assurance Engineer (C#, Selenium)

Therapynotes.Com Horsham , PA 19044

Posted 2 weeks ago

About TherapyNotes

TherapyNotes is the national leader in web-based behavioral health practice management and electronic health records software for private practices, psychologists, therapists, counselors, social workers and psychiatrists. Our software-as-a-service solution integrates patient scheduling, medical records, billing and electronic claims to streamline the way mental health professionals manage their practice.

TherapyNotes offers careers that provide you with the freedom to do amazing work, interact with great people, and offer fantastic learning and growth opportunities. Our team empowers and challenges each other to learn and solve complex problems. We build and manage web applications with a strong emphasis in healthcare. If you are looking to join a supportive team, use your leadership experience, and build great products, please submit your application.

Our growing team is located remotely and on-site at our 30,000 square foot corporate headquarters in Horsham, PA!

Position Description

Are you an experienced Quality Assurance professional who has experience in an agile software development shop? Are you technically adept using Selenium with C#? If so, this may be the perfect role for you!

TherapyNotes is seeking a Senior Quality Assurance Engineer to join our growing team. We are looking for a passionate, experienced engineer with a strong background in programming combined with a passion for software quality and test automation. The ideal candidate has extensive experience implementing an automated testing strategy at all layers of the application, especially at the API and UI layers. They will also possess both the desire and the capability to help build that expertise in others and provide mentorship to their peers.

What We're Passionate About

  • Clean code
  • Being Agile
  • SOLID principles
  • DevOps Culture
  • The best idea wins
  • Most of all, we're passionate about delivering awesome software that our customers love!

Responsibilities

  • Working with the existing QA and development team members, implement a comprehensive test strategy for an industry leading SaaS application
  • Collaborate with the Product and Development teams to create user stories, define acceptance criteria, and build test plans
  • Maintain existing tests and write manual and automated tests while features are being developed
  • Test and validate software to ensure that it satisfies requirements and is free from defects
  • Analyze the root cause for testing failures and open appropriate tickets with sufficient findings
  • Integrate test automation into the CI/CD pipeline and increase the organization's speed to market
  • Manual test application components where automation is not a good fit
  • Make recommendations on how our current testing processes can be improved
  • Mentor team members in testing strategies and automation design patterns

Requirements

  • 8 or more years experience in an Agile, highly collaborative, team-based environment
  • 5 or more years experience developing API and UI test automation projects
  • BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred)
  • Expertise with OOP concepts and design patterns
  • Strong understanding of the Page Object Model testing design pattern
  • Strong understanding of web and browser technologies
  • Strong understanding of software development languages such as C#, Java, JavaScript
  • Strong understanding of test automation frameworks such as Selenium, Cucumber
  • Experience integrating automated testing processes with Continuous Integration tools such as Jenkins
  • Experience working with PostgreSQL or other relational databases
  • Experience using source control solutions such as Git/GitHub
  • Excellent problem solving and communication skills
  • Ability to independently plan and drive a project

Benefits

  • Competitive salary
  • Comp time and flexible work hours
  • Retirement plan with company contribution
  • Full health, life, disability, and dental insurance
  • Personal development/training budget
  • Open, collaborative work environment
  • Company provided refreshments

TherapyNotes, LLC is an Equal Employment Opportunity Employer. All candidates whom have been given a conditional offer of employment with TherapyNotes, LLC must also undergo a criminal background check.

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
Quality Assurance Engineer (C Selenium)

Therapynotes.Com

Posted 2 weeks ago

VIEW JOBS 11/25/2021 12:00:00 AM 2022-02-23T00:00 <h3>About TherapyNotes</h3><p>TherapyNotes is the national leader in web-based behavioral health practice management and electronic health records software for private practices, psychologists, therapists, counselors, social workers and psychiatrists. Our software-as-a-service solution integrates patient scheduling, medical records, billing and electronic claims to streamline the way mental health professionals manage their practice. </p><p>TherapyNotes offers careers that provide you with the freedom to do amazing work, interact with great people, and offer fantastic learning and growth opportunities. Our team empowers and challenges each other to learn and solve complex problems. We build and manage web applications with a strong emphasis in healthcare. If you are looking to join a supportive team, use your leadership experience, and build great products, please submit your application. </p><p>Our growing team is located remotely and on-site at our 30,000 square foot <a href="https://blog.therapynotes.com/new-therapynotes-corporate-offices" target="_blank" rel="nofollow noreferrer noopener" class="external">corporate headquarters</a> in Horsham, PA!</p><p><br></p><h3>Position Description<br> </h3><p>Are you an experienced Quality Assurance professional who has experience in an agile software development shop? Are you technically adept using Selenium with C#? If so, this may be the perfect role for you!</p><p>We are seeking a Quality Assurance Engineer to join our growing team. We are looking for a passionate, experienced engineer with a strong background in programming combined with a passion for software quality and test automation. The ideal candidate has experience implementing an automated testing strategy at all layers of the application, especially at the API and UI layers. </p><p><br></p><h3>What We're Passionate About</h3><ul> <li>Clean code</li> <li>Being Agile</li> <li>SOLID principles</li> <li>DevOps Culture</li> <li>The best idea wins</li> <li>Most of all, we're passionate about delivering awesome software that our customers love!</li> </ul><p><br></p><h3>Responsibilities</h3><ul> <li>Working with the existing QA and development team members, deliver a comprehensive test strategy for an industry leading SaaS application</li> <li>Ensure that test plans are consistent with test activities across a diverse and distribute set of development teams</li> <li>Collaborate with the Product and Development teams to create user stories, define acceptance criteria, and build test plans</li> <li>Maintain existing tests and write manual and automated tests while features are being developed</li> <li>Test and validate software to ensure that it satisfies requirements and is free from defects</li> <li>Analyze the root cause for testing failures and open appropriate tickets with sufficient findings</li> <li>Integrate test automation into the CI/CD pipeline and increase the organization's speed to market</li> <li>Manually test application components where automation is not a good fit</li> <li>Make recommendations on how our current testing processes can be improved</li> </ul><p><strong>Requirements</strong></p><ul> <li>5 or more years experience in an Agile, highly collaborative, team-based environment</li> <li>3 or more years experience developing API and UI test automation projects</li> <li>BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred)</li> <li>Strong understanding of Object Oriented Programming concepts and design patterns</li> <li>Strong understanding of the Page Object Model testing design pattern</li> <li>Strong understanding of web and browser technologies</li> <li>Experience with software development languages such as C#, Java, JavaScript</li> <li>Experience with test automation frameworks such as Selenium, Cucumber</li> <li>Experience integrating automated testing processes with Continuous Integration tools such as Jenkins</li> <li>Experience working with PostgreSQL or other relational databases</li> <li>Experience using source control solutions such as Git/GitHub</li> <li>Excellent problem solving and communication skills</li> </ul><p><strong>Benefits</strong></p><ul> <li>Competitive salary</li> <li>Comp time and flexible work hours</li> <li>Retirement plan with company contribution </li> <li>Full health, life, disability, and dental insurance</li> <li>Personal development/training budget</li> <li>Open, collaborative work environment</li> <li>Company provided refreshments</li> </ul><p><br></p><p>TherapyNotes, LLC is an Equal Employment Opportunity Employer. All candidates whom have been given a conditional offer of employment with TherapyNotes, LLC must also undergo a criminal background check.</p> Therapynotes.Com Horsham PA

Senior Quality Assurance Engineer (C#, Selenium)

Therapynotes.Com