Securitas Direct part of Verisure

Test Automation Python Developer

Madrid
Remote 40%
Full time
The Company
Securitas Direct part of Verisure
About this company
The job
Test Automation Python Developer
Remote 40%: 3 dd/week on-site Unlock salary Madrid Full time
Job description
Skills and experience
Core skills we consider:
Python Linux
Experience level:
5 years

Verisure, operating under two brand names (Securitas Direct & Verisure) is seeking a talented, innovative, passionate Technical Platform Capabilities Team Lead. The role will part of a growing and talented Technology team and will report directly to the Manager of Technical Platform.
In Verisure, we’re constantly developing new technology to better protect our customers. Our highly skilled and experienced product teams work with urgency and passion when researching and developing new ways to keep our customers safe.

Strategic context and Value proposition
As a Test Automation Python Developer, you will work deeply integrated with the Software Quality team of a new alarm control system, with the goal to deliver the world’s most advanced and intuitive smart alarm product suite.
The system is already under heavy validation, so you will participate in the analysis of test plans and requirements, organization and validation of documentation, development of automation and instrumentalization tools, review software quality metrics (unit testing, code coverage) and general automation of test cases.

Responsibilities

  • Analyze features scope, functional and system requirements.
  • Participate in the joint development and follow up of test plans, with QA Certification Managers, Product Owners and Testing Teams.
  • Review quality and completeness of documentation.
  • Follow up of version control, releases and changelog documentation.
  • Analyze software architecture and interfaces of products to integrate into test systems and automated tools.
  • Review software quality metrics, follow up with developers to improve quality standards.
  • Design and develop automated test tools. Integrate them with DevOps and development teams.
  • Write automated test cases using Python and Linux.
  • Validate releases and work closely with developers during integration phases.

Management KPIs

  • Product Quality: customer satisfaction with product/product usage, traditional alarm product KPIs (such as supervision failure), ad-hoc product performance (such as voice calls success ratio)
  • Development/delivery quality: Number of bugs after launch
  • Delivery on time and budget

Other relevant information

  • Direct report to R&D South Platform Manager in Madrid. Part of the engineering organization led by Chief Product & Services Officer.
  • This role is based in Madrid with hybrid working model (up to two days of remote work allowed per week). Travel will not be required.

Experiences and Qualifications
Must have requirements

  • 4+ years’ experience in software development using Python, specially focused on Testing and Automation
  • Absolute hardcore fan of software quality tools and principles
  • Experience using BDD (Behavioural Driven Development) and using Cucumber with Gherkin
  • Experience with SOLID, KISS and DRY design principles
  • Mastering on unit testing and code coverage tools
  • Great Linux administration, automation and installation knowledge
  • Experience on testing tools such as X-Ray, Test Rail or Test Link
  • Great knowledge on issue management tools such as Jira or RedMine
  • Masters or Degree in Engineering, Computer Science or IT related background
  • Fluency in written English

Secondary requirements

  • Working experience on Embedded Devices running Linux or Android
  • General knowledge of DevOps tools
  • Basic experience with C++ development

Strong fit with our Company DNA

  • Passionate in Everything We Do: Our people have a sense of energy that is unmistakable, one that drives us to delight our customers and focus on creating impact quickly
  • Committed to Making a Difference: When we say we will do something, we deliver with excellence. We are accountable, focused and operate with discipline
  • Always Innovating: We believe that Innovation can be big or small; it’s a continuous state of mind that inspires us to think differently and always make things better. We are risk takers and we learn continuously.
  • Winning as a Team: Our people know that by leveraging one another’s strengths, investing in and developing our team’s capability and by collaborating well, we will win
  • With Trust & Responsibility: Operating with integrity is core to our success. We are humble, honest and value deep mastery and expertise. We do the right thing, always