Senior Software Development Engineer in Test, Digital Solutions
Werfen · Bedford, MA · Yesterday
Engineering$130k–$160k/yrFull-time
Responsibilities
- Design and develop test framework/tools to achieve the efficiency and productivity to ensure functionality, reliability, performance, scalability of cloud
- Develop automation tools/web applications for business needs using Angular
- Research new tools in the market which can fit for our business needs and fulfill our stakeholders' requirements
- Use a wide range of cutting-edge technology to innovate while testing/developing
- Create scalable infrastructure for test execution
- Explore new ways to expedite testing lifecycle by bringing in different frameworks
- Collaborate with other squad members to implement user stories, write tests, and continuously deliver new/improved product functionality
- Define and maintain traceability metrics to assure full test coverage
- Carry out testing activities complementary to automatic testing, such as SW System Test and Regression
- May report activities and results
Qualifications
- Bachelor's Degree plus a minimum of 5-10 years related experience or Master's Degree plus 3-5 years of related experience or waiver based on experience
- Experience in Software Medical Devices development that follows ISO 13485, IEC 62304 / 21 CFR Part 820.30 highly desired
- Domain Expertise: Demonstrated coding and testing experience, specifically in the following technologies: Java: Spring Boot, Spring Security, Spring MVC, REST/JSON, Swagger, Spring Data and Microservices architecture. Testing frameworks as Junit & REST Assured. Angular v8 & higher: RXJS, Redux, Lifecyle & CLI. Proficiency in HTML and CSS including Sass and Testing frameworks as Karma & WebDriverIO. DevOps concepts and tools: BitBucket, Artifactory, Docker, Kubernetes, IaaS/PaaS technologies, etc.) Testing tracking and reporting tools. Experience in integrating and testing front-end and back-end frameworks. Knowledge of object-oriented programming using SOLID design principles and design. Ability to write effective unit, integration, and API tests that are automated and integrated into CICD pipeline. Experience with database systems, such as SQL and NoSQL stores. Knowledge of infrastructure automation and provisioning tools. Must have actual experience working with cloud infrastructure services, coding experience on building and test automation of cloud microservices. Must have knowledge and experience in test techniques at each stage of the SW Life Cycle. Must have experience with SAAS-based automation framework development. Agile/Digital Experience: Strong understanding of agile methodologies Experience as a Developer on a cross-functional agile team preferred