Senior Software Engineer in Test

0
210

Overview

Established in 2005 and based in Charlotte, North Carolina, Snap One is a manufacturer and exclusive source of A/V, security, control, networking, and remote management products for professional integrators. An industry leader in the pro-install channel, Snap One helps integrators build their businesses by providing a wide range of high-quality products, easily accessible through an intuitive website and backed by award-winning service and support. With a vast catalogue of today’s most popular brands, Snap One is the premier choice for professional installers across the globe. With 28 pro stores in the US, Snap One blends the benefits of ecommerce with the convenience of local stores. Additional information about Snap One and its products can be found at www.snapone.com.

The Sr. Software Engineer in Test will be responsible for overseeing and assisting test engineers with testing activities throughout the development process. This position requires excellent organization, ability to multi-task and strong communication skills across all levels of the organization. The Sr. Software Engineer in Test will ensure the test engineers have the proper tools and training needed to follow the established quality assurance process.

Responsibilities

  • Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices
  • Develop and execute test cases, scripts, plans, and procedures (manual and automated)
  • Identify bugs and issues to be remediated for increased product quality
  • Thoroughly performs testing of applications across all combinations of platforms (browser/mobile)
  • Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally
  • Lead and mentor QA team members, as well as manage outside contract testers
  • Reports defects/issues and works with the appropriate team to resolve them.
  • Set up and maintain test environments
  • Participate in review of QA Standards, Procedures, tools and process
  • Collaborate and communicate with different teams

Required Qualifications

  • 3+ years of experience as a Software Engineer in Test or QA Test Lead
  • Experience developing and managing QA test plans and test cases
  • Experience with bug tracking tools (i.e. JIRA)
  • Experience with 1 or more development technologies and test automation frameworks (Java/J2EE, unit, Ruby, Cucumber, Selenium, Serenity, JavaScript/Angular, Spring, Web Services, REST, HTTP)
  • Thorough understanding of test automation frameworks and tools (i.e. Experience with API testing using Postman automation tool (or similar)

Preferred Qualifications

  • Experience with CI/CD pipelines a plus (Jenkins, AWS, etc.)
  • Experience in JavaScript/Node.js/Webdriver.io
  • Experience designing and running stress, load, and performance tests
  • Bash programming
  • Experience with Firmware
  • Networking knowledge/skills

POSTAVI ODGOVOR

Please enter your comment!
Please enter your name here