Senior Automation Engineer

<p><span style="font-weight: 400;">Altus Analytics, makers of ARGUS software, has a reputation for developing innovative products in the commercial real estate (CRE) industry. We are the global standard and we are growing&nbsp;at an incredible rate. <br />We need a Senior Automation Engineer&nbsp;to impact and accelerate the successful delivery of complex products to thousands of users around the world by ensuring vigorous testing of our software solutions occurs in a timely and efficient manner. </span></p>

Houston, Texas

Altus Analytics, makers of ARGUS Software

<p>At Altus Analytics, makers of ARGUS Software, we break ground everyday with products that provide consistency, transparency, and efficiency into the financial and operational processes that drive the global world of commercial real estate. Our products were built exclusively for commercial real estate companies, incorporating best practices learned from over 25 years serving the industry and clients in over 60 countries. ARGUS Software&rsquo;s products have become the industry standard and provide the complete solution for managing and growing your commercial real estate portfolio. Thousands of users globally including leading owners, managers, financial institutions, brokerages and REITs trust ARGUS Software solutions to improve the visibility and flow of information throughout their critical business processes. These processes include asset management, asset valuation, portfolio management, budgeting, forecasting, reporting, lease management, collaboration and knowledge management.</p>

keywords: who we are,what we do,who we need,what you will do,agile development,performance testing,tools & frameworks,collaboration,experience,knowledge,bonus skills,education,why join?,apply now


Overview: <p><span style="font-weight: 400;">The ARGUS Software team at Altus Analytics is looking for a Senior Automation Engineer. The main goal of the Senior Automation Engineer is to enable automated testing of our products, so they deliver accurate information and enable continuous delivery and continuous integration (CD/CI). </span></p> <p><span style="font-weight: 400;">This is a role for someone with strong C#.Net development skills and a solid understanding of Object Oriented Programming principles. We are looking for a Senior Automation Engineer who can think outside of the box and who has the drive to pursue issues to determine the root cause. Someone who gains an incredible amount of personal and professional satisfaction collaborating across teams with QA Analysts, Business Analysts and Software Developers to solve problems.</span></p> <p><strong>Where are you right now?</strong></p> <p><span style="font-weight: 400;">ARGUS Software is interested in an Automation Engineer who has a developer&rsquo;s background and a focus on product testing. &nbsp;Someone who understands enterprise-level software and the cascade-effect of changes and fixes. </span></p> <p><strong>Projects you will work on include:</strong></p> <p><span style="font-weight: 400;">We are a product development company building complex products. More than 8,000 of the industry's leading owners, managers, financial institutions and REITs trust ARGUS Software solutions to improve the visibility and flow of information throughout their critical business processes. &nbsp;</span><span style="font-weight: 400;">You will be directly involved in ensuring automation testing is developed for these products so we are able to test fast and accurately</span><span style="font-weight: 400;">. &nbsp;Your role will include:</span></p> <ol> <li style="font-weight: 400;"><span style="font-weight: 400;">Writing frameworks for UI automation</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Writing, enhancing and maintaining internal automation tools</span><span style="font-weight: 400;">. </span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Writing test harnesses that runs on the cloud. We are migrating our existing and build our new products on the cloud. Testing and using technologies that leverage the power of AWS will be an exciting focal point.</span></li> </ol>
Responsibilities: <p><strong>What does your future look like?</strong></p> <p><span style="font-weight: 400;">The ARGUS Software team is a part of a growing company that provides complex products for the global CRE industry. The challenge of working on products that need to be up and running 24/7 around the world is a rewarding one. This is an opportunity for an Engineer &nbsp;who wants to be supported in their career aspirations that may include leading an Automation team. There is no better time than right now to join our fast growing organization.</span></p> <p><strong>We are looking for someone who can:</strong></p> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Design and develop new automation Tools and frameworks.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Work with and extend &nbsp;existing automation framework.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Maintain an understanding of testing environments and system/software development life cycle processes.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Coordinate and actively participate in ensuring proper execution of test procedures and automated test suites and scripts.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Participate in dialog with developers in discussing current and proposed architecture, defects, enhancements and other issues in order to understand the impact on automation development.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Perform platform and installation automation testing.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Participate in investigation and diagnosis of problems encountered; may include the identification of work around or corrective procedures.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Embrace the Agile development methodology.</span></li> </ul>
Requirements: <p><strong>&nbsp;And how do we know that&rsquo;s you? You have:</strong></p> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">A University degree in Computer Engineering or a related field; strengths in Math and financial concepts would be highly beneficial.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">A minimum of 5 years experience in Automation Engineering and Testing with expertise in a range of automation tools and processes for commercial-grade software. including:</span></li> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Experience with Automation Frameworks and testing tools. (Selenium, CodedUI &amp; Ranorex)</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Experience of writing or maintaining Test frameworks in a high-level language such as C#</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Familiarity with Unit Test Frameworks like MSTEST, JUNIT or NUNIT</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Overall understanding of the daily challenges a developer faces testing complex products and how to solve them</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Awareness &nbsp;of tools such as &nbsp;AngularJS and building Automation around it is a plus</span></li> </ul> <li style="font-weight: 400;"><span style="font-weight: 400;">An understanding of end-to-end software development cycle in an Agile/SCRUM environment including:</span></li> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Experience working with .NET Web &nbsp;frameworks such as MVC and/or Entity frameworks including the ability to write and debug code in C# and other scripting languages JavaScript</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">A good understanding of SOLID Principles of Software Development</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Strong understanding of the Microsoft Test Platform &ndash; MTM/TFS</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Strong understanding of the Object Oriented Development Concepts</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Working knowledge of Source Code Control and Release Management</span></li> </ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Bonus skills include experience with:</span></li> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Powershell</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">DevOps experience</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Amazon Web Services (AWS)</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Database programming</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Basics of Networking</span></li> </ul> </ul> <p><strong>Who we are:</strong></p> <p><span style="font-weight: 400;">ARGUS, now part of Altus Analytics, is the leading global technology partner to the commercial real estate industry and is poised for significant growth and expansion over the next three years. Our solutions empower commercial real estate clients and partners to work collaboratively to enhance decision making, drive performance and optimize transactional efficiency.</span></p> <p><span style="font-weight: 400;">For the past 30 years, ARGUS has fostered a company culture that has produced award-winning software and as we continue to grow as part of Altus Analytics and the entire Altus Group organization, we are in a unique position to transform the way clients manage and grow their real estate investments. </span></p> <p><strong><em>Need any more reasons to want to work with us?</em></strong></p> <p><span style="font-weight: 400;">As we continue to grow, the possibilities for the people that join Altus Analytics are significant. From professional growth to innovation to collaboration we are committed to continuing to foster the right environment to help our people realize their full potential. We give our people the freedom and responsibility to take charge of their career path, bring new ideas to the forefront and work on critical projects that will shape the success of our clients.</span></p> <p><strong>To apply:</strong></p> <p><span style="font-weight: 400;">We thank you in advance for taking the time to learn more about what makes Altus Analytics a great place to spend time doing some of your best work. Apply now, refer a friend or stay on top of what&rsquo;s new by following us on LinkedIn.</span></p>