Quality Assurance Automation Engineer
Catalyst Life Sciences - Minneapolis, MN
Apply NowJob Description
Job Description:We are seeking a highly motivated and hands-on Software Test Engineer to join our dynamic team. As a key member of the testing team, you will focus on moving manual test cases into the Ranorex automation framework, with a strong emphasis on UI automation for complex capital equipment and associated systems. This is an in-office role where you will work directly with hardware and software to perform hands-on testing and ensure high-quality deliverables.Key Responsibilities:Develop, execute, and maintain automated tests using the Ranorex framework, focusing on UI automation for large capital equipment and related systems.Collaborate with cross-functional teams to identify and prioritize tests to be moved from the manual test suite to automated scripts.Utilize record-and-playback protocols to automate test cases, injecting software errors to trigger specific behaviors or on-screen outcomes.Troubleshoot, debug, and resolve issues with automated tests, ensuring stability and reliability.Maintain a growing collection of automated tests while also working to expand the automated test coverage (currently at 10% automation).Work with C# and Python as needed to support automation scripts and integrations.Actively participate in test planning and contribute to the development of test strategies.Document test cases, results, and software issues for further analysis and improvement.Required Skills and Qualifications:Proven experience with UI automation frameworks, specifically Ranorex.Familiarity with test automation tools like Selenium and record-and-playback techniques.Knowledge of programming/scripting languages, such as C# or Python, to support test development.Strong problem-solving skills and attention to detail when identifying and diagnosing software issues.Experience working in a highly technical environment with capital equipment and complex systems.Excellent communication skills to collaborate effectively with team members and other stakeholders.Ability to work independently, take ownership of tasks, and meet deadlines in an office-based environment.Preferred Qualifications:Experience with other test automation frameworks or protocols.Knowledge of hardware-software integration testing in a production-like environment.Familiarity with software error injection techniques for testing behaviors and system stability.Why Join Us?Work in a fast-paced and collaborative environment, with a focus on growth and innovation.Contribute to the expansion of automation testing efforts and drive significant impact on product quality.Hands-on experience with cutting-edge technology and capital equipment.
Created: 2025-02-04