• Develop,sustain and optimize QA automation suite for various applications primarily on iOS platform. • Build and evolve a robust test automation framework utilizing Appium and other technologies for testing REST APIs, Database APIs, and other product specific interfaces. • Develop, establish, and enforce quality assurancemeasures and testing standardsthroughoutsoftware development lifecycle including bug fixes and enhancements. • Setup test environmentsfor varioussystem platforms, including Windows(Servers), Linux, and iOS. • Effectively collaborate with internal/external customers and recommend solutions and best practices.
Skill Requirements
PRIMARY SKILLS (MUST HAVE SKILLS):
• Deep understanding of test automation fundamentalsincluding BDD and TDD techniques. • Exceptional operating and debugging skills of Windows, Linux and iOS systems. • Experience with Xcode development environment and Appium platform is a must. • Experience working in an Agile environment utilizing associated project and test toolsetsrequired. Scrum, JIRA, and Confluence preferred. • Experience working with SQL / NoSQL databases. • Expert knowledge in automated test developmentrequired. • Experience with the technologies: Cucumber, Software Configuration Management. • Programming and scripting experience with any of the following: Java, Python, C, C++, Swift, QT. • Excellent communication, organizational, problem solving, risk analysis, and decision-making skills. • Exceptional self-management skills and strong proactive approach on meeting business demands. • High attention to detail and accuracy. • Strong Communication and interpersonal skills.
SECONDARY SKILLS:(GOOD TO HAVE)
• Exposure to performance, stress/load, security and endurance testing methodologies. • Understanding of medical standards and protocolsin relation to imaging, video and streaming formats such as DICOM and HL7. • Exposure to any public cloud system, especially AWS. • Experience with the technologies: Selenium, Git Flow, Jenkins, Puppet, Docker, Visual Studio (C#), MSTest, SpecFlow • Background in the US Healthcare industry. • Experience with setting up test environments.
QUALIFICATIONS AND EDUCATIONREQUIREMENTS • 5-7 years ofrelevant experience in software quality assurance (test automation) • Bachelor’s or Master’s degree in computer science or related field from a premier technology institute