Entrust - Shakopee, MN

posted 2 months ago

Full-time - Mid Level
Shakopee, MN
Professional, Scientific, and Technical Services

About the position

As a Senior Software Quality Assurance Engineer at Entrust, you will play a crucial role in ensuring the quality and scalability of our identity-centric security solutions. You will collaborate with multiple product teams to deploy and validate the system-wide quality of user interfaces, web services, and APIs within a distributed and highly complex environment. Your responsibilities will include benchmarking current systems, designing and executing end-to-end tests, analyzing results, identifying bottlenecks, and optimizing the test suite to achieve maximum performance and quality. In this position, you will be responsible for end-to-end automated deployment, setup, and system testing of our solutions, which encompass a variety of software and hardware products. This role will require you to work across product boundaries and focus on solutions tailored for Entrust's diverse markets. You will be testing multiple AWS cloud applications and setting up different environments, including cloud, mobile, and on-premises, to verify our solutions in various supported scenarios, including differing LDAP, database, and network environments. Your role will also involve executing product testing with a focus on end-to-end, performance, and load testing. You will create and provide metrics on test cycle times and suggest improvements to enhance speed and efficiency. Daily collaboration with project teams, including project management, technical leads, and developers, will be essential to provide updates on current issues, upcoming challenges, and potential future enhancements. Additionally, you may engage in DevOps work to automate the creation of different environments, including both single and distributed deployments.

Responsibilities

  • End-to-end automated deployment, setup and system testing of our solutions encompassing many of our software and hardware products.
  • Testing of multiple AWS cloud applications.
  • Setup of different environments including cloud, mobile and on-premises to verify our solutions in supported scenarios.
  • Execute product testing focusing on end-to-end, performance and load testing.
  • Create and provide metrics on test cycle times and suggest improvements to speed up cycle time.
  • Daily collaboration with project teams, including project management, technical leads, and developers to provide status on current issues, upcoming issues and possible future enhancements.
  • Some possible Dev Ops work to automate creating different environments including single deployment and distributed deployment.

Requirements

  • 5+ years of relevant experience in Test/Quality Assurance, IT Infrastructure or Support
  • 3+ years of experience developing automated tests with automation frameworks such as RestAssured, Selenium, and/or Playwright.
  • Programming experience in JavaScript/TypeScript, Java, and Powershell.
  • Experience with Agile/Scrum practices and an understanding of test role/responsibility under Agile development environment.
  • Must have unrestricted work authorization for US.

Nice-to-haves

  • BS/BA in Computer Science or engineering equivalent
  • Experience performing load/performance testing.
  • VMWare and/or AWS experience and best practice knowledge.
  • Ansible experience scripting deployments from development to test to production.
  • GIT/Bitbucket experience for source code control.
  • Experience with Jira for user story coordination, test case repository, build integration and issue tracking.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service