Develop and maintain test database for automated validation test of software revisions
Create and execute test plans, manual and automated test cases and generate test reports for Mobile applications
Create use cases and identify gaps in use cases/test cases
Influence the definition of requirements and software design to maximize testability
Develop and extend test cases (protocols) and plans as software application features evolve
Build test frameworks and methodologies to define the testing process used as part of the agile software development process
Work closely with the software development team to identify and correct defects
Collaborate with Development, QA and IT teams
Participate in product design reviews
Validate software development tools including peer reviews, requirements traceability, software code analysis, defect tracking, software metrics, configuration management, and software tool validations
Perform other duties as required
Requirements
BS in Software Engineering, Computer Science or similar field preferred
3+ years hands on experience in testing is required
In depth knowledge of software testing methodology, test development, and test execution is required
Strong programming skills in Python
Software test group experience
Proficiency with source control, continuous integration and testing methods (i.e., Git, Perforce)
Familiarity with Continuous Build Systems such as Jenkins or Bamboo
Self-motivated, performance driven individual
Benefits
This position is eligible for hybrid working arrangements and requires on-site work from an Insulet office
Insulet Corporation is proud to be an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran
Culture that supports a healthy work and life balance
Excite and empower employees to bring their best selves to work
Fosters and celebrates curiosity, innovation, and learning
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software testing methodologytest developmenttest executionprogramming in Pythontest case developmenttest frameworksagile software developmentdefect trackingsoftware metricsconfiguration management