About the job
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.
What will you do?
- Develop and execute functional and automation 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 product design reviews, data analysis, production issue debugging and support.
- Performs other duties as required.
Qualifications
Minimum Requirements:
- BS in Software Engineering, Computer Science, or similar field.
- 3+ years of experience in software design and software testing.
- 3+ years hands on experience in testing web based and mobile software applications.
Preferred Skills and Competencies:
- Software skills required, including Newman, Postman and/or any API Testing experience.
- Cucumber is a plus
- Experience working with Java
- 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.
- Strong understanding of HTTP protocols, REST & SOAP.
- Familiarity with database concepts and usage, MongoDB is a plus
- Familiarity with source control, continuous integration, and testing methods (i.e., Git, Perforce)
Skills
Hard Skills
AdaptabilityTechnical ProficiencyCloud InfrastructureTesting
Soft Skills
Communication ProficiencyCommunication & InfluencingAnalysis and Problem SolvingRelationship and Team Building
Technical Expertise
Java