Our Client are integrated healthcare services and products company connecting patients, providers, payers, pharmacists and manufacturers for integrated care coordination and better patient management.
They are currently looking for talented SeniorSoftware Development Engineer in Test to help build a high impact product.
Responsibilities for this position include developing and executing different types of manual and automated tests, tracking, releasing, and supporting features that enable healthcare users to manage their inventory efficiently, also by showing business acumen and acting as a team player and a subject matter expert.
3-5 years of experience in quality assurance and test automation including designing and writing test automation scripts.
Hands on experience in use of different testing types (functionality, regression, load, performance, longevity, scalability, stress testing, etc..).
Very good SQL knowledge.
Proficiency in any programming language (Java experience is highly preferred).
Knowledge of coding best practices and data structures as well as Software QA methodologies, best practices, and tools.
Strong analytical thinking, desire to solve problems and to learn and improve constantly.
Good command of the English Language is a must.
Experience in writing detailed, comprehensive and well-structured test plan strategy and manual test case scenarios.
Strong communication skills.
Experience in using CI-CD pipelines (using Jenkins for example).
Experience in test automation frameworks and testing tools (Gauge, Selenium, SOAPUI, Appium, Katalon Studio, etc...)
Familiarity with performance testing tools like Gatling and JMeter.
Experience in Linux.
Familiarity with using containerization.
Knowledge of Test Management Tools (TestRail, Zephyr etc...)
Experience working in an Agile/Scrum development model.
Strong ability to identify weaknesses and problem areas in our existing automation suites and come up with new ideas and designs that improve them.
What is expected of you and others in this position?
Collaborate with product management and business analysts to refine software requirements.
Write and perform detailed and comprehensive test plan strategies and functional/non-functional manual test case scenarios.
Build automated test suites to verify the quality, performance, and scalability of our software applications.
Engage with the product and engineering teams to deliver component, integration and E2E tests, cooperating with all the relevant stakeholders prior to deployment to production.
Log and document bugs in our error tracking system.
Ability to estimate, prioritize, plan and coordinate all manual and automated testing activities.
Research New Tools, Technologies, and Testing Processes.
Improve our engineering processes, tools and standards.