Senior Software Development Engineer in Test
Summary
Build and maintain Python-based test automation frameworks using PyTest and Selenium to validate software quality and compliance in a hybrid Agile environment.
Responsibilities
- • Design, develop, and implement robust Python test automation frameworks
- • Create, maintain, and execute automated Python tests
- • Participate in requirements analysis, design, implementation, testing, and documentation across the software development lifecycle
- • Improve testing methodologies, tools, and processes
- • Ensure software meets regulatory and quality standards through testing and validation
- • Perform other duties as required
Requirements
- Bachelor’s degree in computer science, Engineering, or a related field
- 5+ years of experience as a QA Engineer or SDET in software test automation
- Strong emphasis on Python development
- Experience developing test frameworks and automated tests in Python
- Proficiency in Python
- Familiarity with test automation tools and frameworks such as PyTest and Selenium with Python
- Experience with CI/CD tools and version control systems such as Jenkins and Git
- Strong analytical, problem-solving, and communication skills
- Ability to work collaboratively in a team-oriented environment
- Keen attention to detail
- Experience in Object Oriented Programming (OOPS) and Design Patterns
- Experience building libraries, CI, and code coverage
- Experience working closely with development and test teams
- Knowledge of built-in and external libraries
- Knowledge of Git
- Exposure to an Agile environment
- On-site work from an Insulet office is required as part of the hybrid arrangement
Core Competencies
Demonstrates expertise in Python test automation frameworks, including the development and execution of automated tests. Proficient in CI/CD tools and collaborative methodologies to ensure software quality and compliance.
Highest-signal resume keywords
- Python Development
- Test Automation Frameworks
- CI/CD Tools
- PyTest
- Selenium
ATS Optimization Keywords
Hard Skills
- Python
- Test Automation
- Object Oriented Programming
- Design Patterns
- Automated Testing
- Software Development Lifecycle
- Code Coverage
- Analytical Skills
- Problem-Solving
- Attention to Detail
Soft Skills
- Communication Skills
- Team Collaboration
Certifications & Qualifications
- Bachelor’s Degree in Computer Science
- Engineering or Related Field
Industry Keywords
- Quality Standards
- Testing Methodologies
- Validation
- Software Testing
Tools & Technologies
- Jenkins
- Git
- Agile Environment