Entrust - Shakopee, MN
posted 2 months ago
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.