Senior Software Developer - Python - Pearl - QA - Test Automation

  • Nexere Consulting Limited
  • 05/11/2021
Full time Information Technology Telecommunications Python Testing

Job Description

Senior Software Developer - Python - Pearl - QA - Test Automation

a fantastic opportunity for a Senior Software Developer to join growing content QA team for a global security software and technology organisation to help deliver high quality test software for a skilled team of engineers delivering test automation frameworks to Threat Research and Threat Response teams.

Skills and experience:

Experience working with highly skilled teams to support their quality criteria through design and implementation of test cases and the management of those test cases within a robust test automation environment.

  • Proficiency in programming preferably Python and/or Perl
  • Recent and extensive use of the Robot automation framework or other keyword driven automation framework
  • In depth knowledge of the Windows operating system
  • Knowledge of AWS cloud technologies
  • Experience in computer security field/role
  • Experience with virtualization, cluster management and distributed systems
  • Mentoring and leadership within a team of software, system or QA engineers
  • Familiarity working in SCRUM and the Agile framework

Duties & responsibilities:

  • Formulating test scenarios
  • Automating test scenarios in respective test frameworks
  • Test case review
  • Developing and maintaining test automation frameworks.
  • Working with CI/CD systems and processes
  • Creating and working with appropriate test data.
  • Setting up and maintaining dashboards for reporting quality performance metrics
  • Teaching others good quality and testing practices.
  • Developing tools and processes to assist manual and exploratory testing.
  • Collaborating with Threat Researchers and content owners:

You will collaborate with threat research teams to understand the quality requirements of the content that they are developing. Working with them to formulate and deliver test scenarios, along with the test automation platforms and frameworks that enable those scenarios to be repeated reliably and efficiently to support the rapid delivery of new protection content at the point of need.

Senior Software Developer - Python - Pearl - QA - Test Automation