QA Team Lead - Automation Testing

| Zagreb, HRV
Sorry, this job was removed at 1:42 p.m. (CST) on Tuesday, May 7, 2024
Find out who's hiring in Other US Location.
See all Developer + Engineer jobs in Other US Location
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

At ReversingLabs, our software supply chain security and threat intelligence solutions have become essential to advancing cybersecurity maturity around the globe. We're on a journey to expand adoption and accelerate growth by hiring top talent across the security industry.

Notable breaches such as SolarWinds, CircleCI and 3CX have elevated software supply chain security as a top initiative across every organization developing or purchasing software. Only ReversingLabs delivers the software package analysis speed and intelligence needed to protect against this critical area of risk.

Our vision is clear. Arming every company with end-to-end insights to ensure development releases securely, IT purchases safely, and the SOC can effectively detect, isolate and respond. We are seeking extraordinary talent for this game-changing opportunity to help forge this transformational journey at ReversingLabs.

We are seeking a highly skilled and motivated QA Team Lead specializing in Automation Testing to join our Cloud Services team. The ideal candidate has extensive experience leading QA teams in designing, implementing, and ensuring the delivery of high-quality software products. This role requires strong technical experience in automated testing (focused on API testing, not GUI), leadership abilities, and excellent communication skills. As part of our team, you will have opportunities to work on challenging projects, learn new things, and expand your knowledge to the next level.

*For this position we are only considering candidates that are already based in Croatia!

Responsibilities

  • Lead and mentor a team of QA Engineers, provide guidance on testing best practices, automation strategies, and career development
  • Design, develop, and maintain automated test suites to validate software functionality, performance, and reliability
  • Collaborate with cross-functional teams to understand project requirements, define test scenarios, and prioritize testing efforts
  • Provide accurate and timely estimates for testing tasks and use Agile-based processes to increase team productivity, satisfaction, and delivery 
  • Drive the adoption of automation testing within the organization, identifying opportunities for process improvement and efficiency gains
  • Collaborate with DevOps engineers to integrate automated tests into existing CI/CD pipelines 
  • Analyze test results, identify defects, and work closely with developers to troubleshoot and resolve issues
  • Create and maintain documentation related to automated testing frameworks, test cases, and test results
  • Stay updated with the latest trends and technologies in automation testing, recommending tools and techniques to enhance the testing process

Requirements

  • Minimum of 7 years of experience in software quality assurance, with a focus on automation testing
  • Minimum of 2 years of leading QA teams with a strong track record of delivering high-quality software products
  • Proficiency in programming languages such as Python, Java, or similar
  • Experience with version control systems such as Git
  • Ability to perform code reviews and provide feedback to developers on testability and quality aspects
  • Experience with test management tools such as TestRail
  • Knowledge of API testing tools such as Postman, REST Assured or SoapUI
  • In-depth knowledge of automation testing frameworks and tools such as Unittest, Pytest, TestNG or JUnit
  • Familiarity with database management systems and SQL queries for data validation
  • Strong understanding of software development methodologies (Agile, Scrum, etc.) and QA best practices
  • Excellent analytical and problem-solving skills, with a keen attention to detail
  • Outstanding communication skills, with the ability to effectively interact with team members, stakeholders, and managers
  • Ability to lead and facilitate meetings, presentations, and training sessions for team members and stakeholders
  • Ability to plan, organize, and execute testing activities within project timelines
  • Excellent knowledge of the English language

Desirable

  • Experience with performance testing tools like Locust, JMeter or LoadRunner
  • Understanding of security testing concepts and techniques, including vulnerability scanning and penetration testing
  • Working experience with GNU/Linux OS
  • Experience in creating and maintaining test data and environments for automated testing using Dockers, Kubernetes, or VMs
  • Experience with CI/CD tools such as Jenkins, GitHub Actions or GitLab CI/CD
  • Knowledge of artificial intelligence (AI) and machine learning (ML) techniques for test automation
  • Familiarity with behavior-driven development (BDD) and tools like Cucumber or Behave for writing executable specifications

Benefits

  • Opportunity to:
    • Work with the Python programming language
    • Use AI for test automation
    • Deepen knowledge of different types of testing
    • Recruit new employees and manage QA team members
  • Hybrid work options (paid accommodation & transportation to Zagreb during onboarding for remote employees)
  • Flexible working hours
  • Generous compensation and a bonus system based on annual performance
  • Hefty personal education budget and the possibility to attend leading conferences and seminars in the field
  • Company library and the possibility to order books of choice via Amazon
  • Permanent contract in a fast-growing global company with Fortune 500 & governmental agencies as clients
  • Challenging projects in a dynamic, collaborative team
  • Opportunity to work on innovative solutions in malware analysis & software assurance, crafted in our very own Croatian R&D center
  • Great career advancement opportunities - clear goals & internal promotions
  • Employee referral bonus program: EUR 1,060 net for junior positions, EUR 2,123 net for mid to senior positions, and EUR 2,654 net for principal/managerial positions
  • Multisport card, annual health checkup, newborn child allowance, rent-cost, and 3rd pillar pension benefits
  • Wellness Weekends - quarterly, company-wide three-day weekend, starting with a company-paid Friday off for all employees
  • Fully covered car garage in Radnička for all employees

#LI-MV1

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

What are ReversingLabs Perks + Benefits

ReversingLabs Benefits Overview

Competitive compensation packages (base & bonus)
Medical with deductible reimbursements
Employer paid dental, vision, disability & life insurance
401k
Flexible Spending Accounts (health & dependent)
3 weeks vacation, sick leave & personal time off
Quarterly (3 day) Wellness Weekends
Pet insurance and more!
Opportunities for advancement
Innovative and collaborative work environment

Culture
Open door policy
OKR operational model
Team based strategic planning
Open office floor plan
Remote work program
Health Insurance + Wellness
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Pet insurance
Financial & Retirement
401(K)
Company equity
Performance bonus
Vacation + Time Off
Generous PTO
Paid holidays
Paid sick days
Office Perks
Commuter benefits
Home-office stipend for remote employees
Professional Development
Lunch and learns

More Jobs at ReversingLabs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about ReversingLabsFind similar jobs like this