Lead Automation Developer

We are looking for a Lead Automation Developer to collaborate across teams and develop automation across all areas of the system including financial reports, database, Web UI and Excel integration.  We need a Developer who wants to set the standards of coding for the team and be part of the move towards increased automation.

London, UK

Altus Analytics, makers of Voyanta software

Altus Analytics brings together the collective expertise of ARGUS and Voyanta as the leading provider of Commercial Real Estate (CRE) solutions worldwide. Our technology and industry expertise empower CRE clients and partners to work collaboratively to enhance decision making, drive performance and optimize transactional efficiency. From property budgeting, making strategic decisions about acquisitions or working with different teams, different organizations and different data, we can bring it all together. http://www.altusanalytics.net

keywords: who we are,what we do,who you are,our tech stack,what's in it for you?,set the standard,voice an opinion,maintain,automation testing,collaborate,escalate,support,a developer or qa lead looking for a step up,a computer science grad,well-rounded,not intimidated by large data sets,a research geek,methodical, analytical, and detail oriented,an outstanding communicator,an innovative problem-solver,a self starter

Manager/Supervisor

Overview: <p><strong>Who we are</strong></p> <p>Altus Analytics, a business of Altus Group, 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.</p> <p>Altus Analytics brings together the collective expertise of ARGUS and Voyanta as the leading provider of Commercial Real Estate (CRE) solutions worldwide. Our technology and industry expertise empower CRE clients and partners to work collaboratively to enhance decision making, drive performance and optimise transactional efficiency. From property budgeting, making strategic decisions about acquisitions or working with different teams, different organisations and different data, we can bring it all together.</p> <p><strong>Our tech, our stack.</strong></p> <p>Voyanta is a revolutionary software platform that gives real estate investors and lenders effective tools to capture, validate and analyse commercial real estate information.</p> <p>Built on Amazon AWS cloud infrastructure, using Agile processes, Java, PHP and JavaScript on primarily Linux platforms with extensive reporting and dashboards; the system combines carefully crafted advanced user experience with in depth data modelling and manipulation, and advanced business information and data analysis tools.</p> <p><strong>The opportunity</strong></p> <p>We are looking for a Lead Automation Developer to collaborate across teams and develop automation across all areas of the system including financial reports, database, Web UI and Excel integration. &nbsp;We need a Developer who wants to set the standards of coding for the team and be part of the move towards increased automation.</p> <p><strong>Who you are</strong></p> <p>You are a developer with a deep and broad range of coding skills and an interest in creating the best user experience. Someone with Java expertise, strengths in OOP (Object Oriented Programming) concepts and an understanding of POM (Page Object Mode) in Selenium. &nbsp;Ideally, you have exposure to - or interest in - BDD (Behaviour Driven Development).</p> <p><strong>What&rsquo;s in it for you and how will you grow at Altus Analytics?</strong></p> <p>This is an opportunity to drive the direction of the Automation team and extend the existing automation of a global platform. A chance to mentor automation engineers in London and in India.</p> <p>As you grow with our team and influence the practices we follow and the impact we make; there is the potential to increase your impact by extending your lead role beyond just the Voyanta product.</p> <p>If you want to step up to a senior role to work side-by-side with on-site and off-site automation testers - and improve the automation testing processes, this is the Lead Automation Tester opportunity to consider. &nbsp;</p>
Responsibilities: <p><strong>Here&rsquo;s what our Lead Automation Developer will do:</strong></p> <ul> <li>Set the standard. Demonstrate your expertise and knowledge of solid design principles and proper automation framework design by working side-by-side with the team, setting the standard and leading the way to how it should be done.</li> <li>Voice an opinion. Present logical arguments for and against automation processes in place, automation tools, automation tasks.</li> <li>Maintain and develop the existing automated test framework, ensuring that it is stable and reliable.</li> <li>Manage the nightly automated test build.</li> <li>Co-ordinate the automation tests tasks within the team, including code management, set best practices and review.</li> <li>Work with other members of the QA Team to develop automation across all areas of the system including financial reports, database, Web UI and Excel integration.</li> <li>Provide support and training in automation to QA team members.</li> <li>Coordinate automation test tasks within the team, including code management and review.</li> <li>Actively participate in weekly meetings; set and meet weekly sprint deliverables.</li> <li>Work alongside the development team and product management team to resolve all issues as efficiently as possible.</li> <li>Raise bugs and errors &nbsp;and communicate with developers to determine resolution.</li> <li>Work with product team for clarification on requirements and functionality.</li> <li>Conduct research, suggest solutions, and generally do whatever it takes.</li> </ul>
Requirements: <p><strong>Who are you?</strong></p> <ul> <li>A Developer or QA Lead looking for a step up. You want to lead - and build - the process, mentor the team, and continue to work side-by-side doing hands-on testing.</li> <li>A Computer Science grad. &nbsp;You know how to approach testing in a Java environment with SQL databases using our essential tools: <ul> <li>Cucumber / Gherkin</li> <li>Selenium Webdriver</li> <li>Java fundamentals (Including JDBC, RESTful API, Apache POI)</li> </ul> </li> <li>Well-rounded. &nbsp;You have exposure to multiple products and tools. &nbsp;You have a range of experience implementing and maintaining an automation testing framework &nbsp;and you are able to offer guidance and advice based on deep knowledge of automation testing techniques and tools.</li> <li>Not intimidated by large data sets. &nbsp;Our system is a very large data management system. &nbsp;You have experience working with data centric applications systems and you are comfortable with MySQL (or similar technologies).</li> <li>A research geek. You enjoy researching new methodologies and clearly presenting reasoning for alternate technologies or processes.</li> <li>Methodical, analytical, and detail oriented. You are a logical thinker; yet you are incredibly adept at thinking of all possible answers. &nbsp;&nbsp;You love the meticulous nature of going through every aspect of a product, every line of code, to ensure we are only releasing the best.</li> <li>An outstanding communicator. You have superior communication skills. You are concise, on point, and effective. You know how to listen and how to be heard. &nbsp;You are able to communicate both user requirements and technical details clearly across the team.</li> <li>An innovative problem-solver. &nbsp;You are flexible, but process-focused and you know how to balance urgency with long-term payoff. You are on a continuous search for improvements. You are never in a panic but you know how to get work done quickly, and accurately. Integrity of test results is your priority.</li> <li>A self starter. You are a fast learner who can come up to speed quickly on our solutions and processes. You have initiative to establish practices to build a high quality automation team.</li> </ul> <p><strong>Ideally familiar with:</strong></p> <ul> <li>Testing API&rsquo;s (We use: Runscope / Postman)</li> <li>XML / JSON</li> <li>Jmeter (Performance testing &ndash; Query loading times, Load testing micro service architecture)</li> <li>Jenkins &ndash; Continuous integration</li> <li>YAML (Used for building Jenkins jobs from ansible)</li> <li>Amazon Web Services</li> <li>Linux (Shell commands to navigate logs)</li> </ul> <p><strong>Why join us now?</strong></p> <p>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.</p> <p>We thank you in advance for taking the time to learn more about what makes Altus 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.</p>