Position Overview: This position will be primarily responsible for testing various applications newly developed by the Mobile & Cloud Software Engineering group. The position will be directly involved in hands on testing of cloud-based services that support the Insulet Product Eco-System. This position will also involve enhancing test automation content and the framework to support ongoing feature development and verification activities. |
Responsibilities: ? Develop and execute functional test suites for Cloud based web service applications and features ? Work closely with the software development team to identify and correct defects. ? Develop and maintain test content for automated validation test of cloud software releases ? Enhance automation test frameworks and expand automated test coverage for existing features of the Insulet Product Cloud ? Collaborate with Development, Systems, IT Operations and DQA teams for formal releases to the Production environment ? Participate in integration activities to support third party cloud partners and platforms ? Participate in product design reviews, data analysis, production issue debugging and support ? Performs other duties as required. |
Education and Experience: Minimum Requirements: ? Bachelors in Software Engineering, Computer Science or similar field; 5+ years of experience in software design and software testing; 5+ years hands on experience in testing web based and mobile software applications. |
Preferred Skills and Competencies: ? Strong software skills required, including Java with AWS, Framework,API testing ? In depth prior experience with software test processes including requirements traceability, test strategy, planning, execution and reporting as well as test methodologies such as BDD/TDD and associated test frameworks ? Hands on experience with software test automation frameworks and automation design/implementation ? Prior experience working on verification of scalable Cloud applications and Cloud infrastructure platforms e.g. AWS or similar industry standard platforms ? Prior experience with performance characterization and scalability related testing on Cloud applications and services using JMETER, Locust or similar performance tool suites ? Prior experience integrating/testing cloud connected mobile applications on Android/iOS platforms a plus ? Strong understanding of HTTP protocols, REST, SOA ? Solid understanding of database concepts and usage ? Proficiency with source control, continuous integration and testing methods (i.e., Git, Perforce) ? Familiarity with Continuous Build Systems such as Jenkins or Bamboo |
Role Purpose
The purpose of the role is to design, program, simulate and testthe automation product or process to achieve the efficiency andeffectiveness required.
Do