QA Senior Automation Engineer - SYDNEY

About You

At Kablamo, “We Make with Heart and Mind”. You are a maker. You love to embed and automate quality assurance processes so that developers can code with freedom and create amazing applications. You are not faint hearted. In fact, you thrive in the face of challenge. You work hard but not so hard that you forget to celebrate success. You are a natural leader who rolls up your sleeves and leads by example. You hold your team accountable for high performance and you deliver the same in return.

As a team member you are humble and selfless, but you are not afraid to have your opinion heard. When faced with ambiguity and complexity, you guide teams to find a path forward and to create solutions. You like exploring ideas and iterating on the path to success. You are a champion of change.

As a craftsperson, you are organized and reliable. You love process, but not just for process sake. You are passionate about the benefits of robust and automated testing frameworks and you revel in playing your part in the agile product development process.

From a career perspective, you have a demonstrated track record of working in high performing agile software and product development teams. You know what awesome looks like, and you won’t be satisfied with anything less.

 

The Role

Kablamo is a new generation of cloud technology vendor working at the forefront of distributed, highly scaled application development. We work with many of Australia’s largest businesses, including media companies, major banks and software companies. We are experts at the many disciplines required to develop new digital products which make end-to-end use of the cloud. We help clients build bespoke cloud-based systems, and to implement the practices, knowledge and tools to do so time and again. We help our customers to build their competitive advantage by harnessing the power of technology to drive real change in their business and for their end customers.

Our Automated QA Engineers work closely with our agile product development teams, technical leads and Kablamo’s QA community to define and implement best-practice automation strategies. At Kablamo, we pride ourselves on having a technical community of creative and lateral thinkers. Our automated testers are passionate advocates for their craft, and they play critical role in delivering predictable and high-quality customers outcomes, quickly. The ideal candidate will have both a manual and automated QA test background.

As a Senior Automation Engineer at Kablamo, you might be deployed into a customer engagement as part of the multi-disciplinary digital product development team or you may be called upon to consult and coach our customers about best-practices in testing and automation.

Responsibilities

  •   Work with our agile product development teams, technical leads, customers and Kablamo’s QA community to define and implement best-practice automation strategies

  • Provide Subject Matter Expertise to product managers, technical leaders and iteration managers in order to define efficient test plans

  • Manage the successful outcomes of all deliverables within the resource and time constraints as defined by the Technical and Delivery leads.

  • Ensure QA process is followed for all features, including when features are tested by developers and business stakeholders.

  • Maintain and improve the levels of functional regression test coverage through automated testing, across key systems and as part of agile sprints

  • Contribute to the sign-off of releases including being a gatekeeper for product quality and user experience

  •   Participate in project stand-ups by effectively communicating status and impediments to progress

  • Attend iteration planning sessions and participate in the sizing of the testing effort required to complete stories, ensuring external decencies are considered.

  • Work closely and communicate effectively with the development team and product stakeholders to ensure project outcomes adhere to agreed quality standards

  • Ensure all project risks are raised in a timely manner and mitigation plans are developed with the delivery leads to ensure quality remains at the forefront of all decisions

  • Coordinate testing documentation as required

  •   Support, help and coach other members of the QA team when required

Required skills and experience:

  • Strong understanding of Automation technologies and ability to quickly integrate frameworks from nothing.

  • ·Ability to create, execute and maintain functional test scripts for multiple in flight projects

  • 5+ years proven experience working within Agile software and product development teams

  • Strong development experience with scripting languages such as NodeJS, Python, C# etc

  •   2+ years’ experience creating and maintaining automated test frameworks using open source tools such as Selenium, WebdriverIO, Robot, Galen, Appium, Cucumber etc. for responsive websites and native apps

  • Experience integrating with cloud platforms, such as BrowserStack or Sauce Labs & paid platforms such as Ranorex with TestRail.

  • Experience with CI/CD pipelines such as TeamCity, Jenkins and Bamboo

  • Experience with version control and associated software – Git, GitHub, SourceTree

  • Strong attention to detail & Passion for high quality code, and willingness to participate in code reviews

  • Willing to mentor QA Analysts in test automation

  • Demonstrated track record of working successfully with limited supervision in a dynamic, fast paced Agile/Scrum/Kanban environment

  • Experience working in enterprise companies and firm understanding of the challenges that come with it

  • Understanding of code branching techniques (GIT, SVN)

  •   Previous experience using Atlassian product suite of tools, primarily Jira, Confluence and Bamboo

  •   Previous experience testing RESTful APIs and Packaged based applications

Desirable skills and experience:

  • Experience in product development – influencing product strategy and the direction of  product development

  • Media/Video or Financial Services industry experience

  • Manage relationships with clients, vendors and partners

Future Roles / Career Progression

  • Test Automation Lead

  • Principal Engineer

If this sounds like you, please submit your CV and accompanying cover letter to careers@kablamo.com.au addressing the criteria below. Please also include your best contact details.