Senior Principal Software Quality Automation Engineer

QA EngineerRemote, Brazil


Description

Company Overview:

 

Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
Currently, we are seeking a Senior Principal Software Quality Automation Engineer with a strong English level to join our team. Here are the challenges that our next warrior will face and the requirements we look for: 

 

Position Title: Senior Principal Software Quality Automation Engineer

 

Location: Remote / LATAM

 

What you will be doing:
As a Senior Principal Software Quality Automation Engineer, you will be a crucial member of our product development team, focusing on Linux kernel-level testing and automation. You will lead the design, implementation, and management of automated testing processes for security agents, ensuring system stability and security. This role demands a deep understanding of Python for test automation, as well as experience with Linux kernel debugging and security application testing.
  • Lead the QA team by mentoring junior engineers and establishing best practices.
  • Architect and implement automation solutions, primarily using the Robot Framework.
  • Perform in-depth Linux kernel testing to ensure system stability, focusing on avoiding crashes and ensuring the compatibility of security agents.
  • Execute end-to-end testing of security agents across various Linux environments, ensuring seamless integration with back-end systems. Working heavily with ubuntu and centos.
  • Collaborate closely with software engineers to identify and resolve bugs, and ensure comprehensive software testing.
  • Linux kernel testing using command line linux with a background in Python and robot Framework.
  • Contribute to the development of our upcoming antivirus solution, leveraging any experience in NGAV testing.

 

Requirements & Qualifications
To excel in this role, you should possess:
  • Main Skills:
These are the must-haves that are essential for this position. 
  • 7+ years of experience in Quality Assurance (Automation, Manual, System, End-to-End Testing).
  • 3+ years of experience writing automated scripts in Python and PowerShell.
  • Extensive experience with Linux Kernel-level agent testing and crash debugging using tools.
  • Proficiency in using automation frameworks, with a focus on Robot Framework.
  • Experience in security application testing and familiarity with NGAV testing is a strong plus.
  • Experience on Azure and AWS cloud for testing.
  • Solid understanding of trace and logging debugging.
  • Proven ability to design and automate system/end-to-end test scenarios.
  • Strong leadership, communication, and organizational skills.
  • Bachelor's Degree in Computer Science, Information Technology, or equivalent.
  • Secondary Skills:
These are additional skills that will help you succeed in this role. 
  • Familiarity with additional programming languages (e.g., Go, Java, JavaScript) is a plus.
  • Experience with network engineering and microservices testing is beneficial but not essential.
  • Experience working with GITLab and other automated build and code repository frameworks.
  • Background in testing microservices in containerized environments (e.g., Docker, Kubernetes) is a plus.



Why you will love Lean Tech:
  • Join a powerful tech workforce and help us change the world through technology
  • Professional development opportunities with international customers
  • Collaborative work environment
  • Career path and mentorship programs that will lead to new levels. 



Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.