4 Year Degree
Are you a Software Development Engineer in Test (SDET) looking for an opportunity for growth in an industry-leading company? Full-Time position with a national Inc. 5000 SaaS Healthcare Software Company that was named #1 in KLAS for the Revenue Cycle - Chargemaster Management category.
We are one of the fastest-growing companies in America, recognized 4x by Inc. Magazine, Vitalware is a national software company in the healthcare space. We are a fast, flexible, energetic team driving innovation in healthcare. As a Software Development Engineer in Test (SDET), you will work with our development team and write automation scripts and framework with Selenium C#, SpecFlow or similar tools. You will be testing our application (50% manual, 50% automated testing), write test artifacts and test cases, and perform API, load and performance testing. If you are knowledgeable in manual testing and automation, have extensive knowledge in testing, API testing and load testing and are trainable and have a positive attitude, you go to the top of the list! We want to talk to you and see if it is a fit for both of us.
The Software Development Engineer in Test (SDET) is a “hands on” SDET who is responsible for creating/enhancing automation framework for functional testing and back end testing; automation of RestSharp/Postman API Tests; Load and Performance Testing. As a SDET you will work closely with development and product to support and release Vitalware’s suite of hospital IT products. In addition, the SDET is responsible for implementing Test Automation in a continuous integration environment. This position reports to and receives direction from the Software QA Manager.
Duties and Responsibilities
Define, prioritize, and leading the testing initiatives for new features within a fast-paced, Agile environment.
Mentor manual QA testers as they come up to speed on new testing concepts.
Perform REST Endpoint testing.
Conduct test case coverage and test script reviews of automated and manual test plans.
Design, maintain and execute manual and automated test cases for functional, API, load, and end-to-end tests; and design and execute complex troubleshooting and debugging tasks.
Conduct analysis of performance testing results, evaluate the application performance and system capacity and compile performance test reports.
Define, manage and improve the product development/test processes by working closely with developers, product management, and client-facing teams.
Ensure execution against sprint & release commitments.
Identify data changes, breaks, and errors and be very granular in identification.
Qualifications and Experience Requirements
Have built automation frameworks using Selenium C# with BDD Specflow or Protractor and Typescript for Angular.
Have extensive experience in automating Selenium web driver with Visual Studio and VSTest/MSTest/NUnit framework.
Have the ability to create visual studio test projects in C# to leverage selenium frameworks locally and in the cloud from scratch.
Expertise in Automated and Functional Backend testing (ETL).
Expertise in implementing test automation within a continuous integration environment.
Have extensive experience in Agile with CI/CD.
Have written automated tests and created CI/ CD pipelines to run those tests
Expertise in build systems (e.g., Jenkins/TeamCity).
Extensive experience in Jira, Confluence, and TestRail.
Extensive experience writing BDD Scenarios.
Extensive experience in Versioning Tools (Git/GitHub/BitBucket).
Have Extensive knowledge in BrowserStack or SauceLabs.
Experience writing automation test for Angular like Protractor.
Expert level understanding of object-oriented concepts, Page Object Model Automation Test Framework, Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD)
Expert level in API automation using RestSharp, Postman, Newman and Swagger or the similar tools.
Knowledge in working with Microservices.
Expert level in load and performance testing tools using JMeter.
Understanding of test methodologies (regression, functional, unit, integration, code coverage, performance, etc.)
Demonstrable expertise in C# .Net and Angular
Sharp analytical abilities and proven QA skills.
Strong sense of ownership, urgency, and drive
Good understanding of testing concepts/process and hands-on manual testing experience with Web Applications.
A Bachelor’s Degree or Relevant Work Equivalent; 5+ years’ experience in software testing, 2+ years in a leadership role.
Demonstrated experience overseeing the testing function for a suite of software products.
Ability to write and execute unit, functional, integration and regression test scenarios.
Exceptional interpersonal communication skills (written and verbal), attention to detail, problem-solving and time management skills.
Outstanding interpersonal skills and the ability to work effectively across teams & multiple division stakeholders.
Experience with Agile and Scrum team development environments and tools.