Sr. Software Engineer in TestDuration: Long Term ContractLocation: Durham, NC - Hybrid (5 days in a month)Job Description:Build and contribute to develop and support digital capabilities serving retail customers.As a Software Engineer, you will be an integral member of a dynamic team building world class products and customer experiences, “automating all the things”, in support of our rapidly growing product portfolio.You'll have the opportunity to contribute ideas to improve our products as well as coach and develop junior engineers.We're looking for highly motivated individuals who work well in a collaborative, iterative, and fast-paced environment as a player coach.Skills:5+ years of hands-on experience with designing functional and component testing frameworks for large scale web applications.Very strong in Javascript/TypeScript, Angular/Vue.js/React, NodeJS, CSS, HTML & Browser Developer tools.Experienced in defining test strategy and setting up Test Automation framework for web applications using frameworks like Cypress or Puppeteer.Working knowledge of unit testing and mocking frameworks.Strong Debugging and troubleshooting skills.Knowledge of end-to-end DevSecOps automation with CI and CD pipelines including Unit, Component, Functional, Performance, and Security test automation.Strong knowledge in application development with micro architectures.Good knowledge of HTTP and REST APIs.Strong knowledge of database design fundamentals.Linux, Shell Scripting, Docker and AWS Cloud certification will be a plusCertifications in, and working experience with, AWS/Azure is a plus.