Senior Software Engineer
Senior Software Engineer sought by Insulet Corporation in San Diego, CA. 40 hours/week.
Duties: Design and develop the test frameworks for mobile applications & cloud micro service-based IoT architecture components including RESTful APIs. Set and drive adoption of test automation framework based on design pattern like page object model core & design principles like SOLID. Design and develop test harnesses that can scale up to multi-million test combinations. Work closely with various engineering team to understand the product architecture and identifying, designing or enhancing existing test frameworks. Test automation software coding skill using programming languages like Java, Python along with Swift, Bash & Unix. Assist in ongoing process improvement efforts by effective code reviews, mentor junior software test engineers on automation techniques.
Minimum Requirements: Bachelor’s degree or higher in computer information systems or foreign equivalent or related field and 5 years of experience in software engineering.
Skills: 5 years hands-on design & development of the automation frameworks like Junit, Hybrid, BDD and Data Driven. 5 years of on-hands with various automation tools like Selenium, Appium. 5 years of practical coding experience (like Java, Python or Swift) with automated web testing tools, services, and physical devices. 2 years working experience is using test & defect management tools like Jira, ALM or TFS. 2 years working experience in using ides, operating systems and familiarity with build integration tools like Bamboo & Jenkins.