QA Engineer - madrid
2 days ago
Madrid
If you are passionate about quality, automation, and building reliable software in highly secure environments, this is your opportunity. If you don't know us yet, we are a global technology provider that offers a complete portfolio of solutions in Payment, Mobile, Data and Identification. With a rich history spanning 65 years of global experience, we have built a solid legacy that continues to grow. Comprising over 4,000 dedicated professionals across 16 countries, we collaboratively work towards creating a more trustworthy and secure world. Our Trusted Connectivity unit offers solutions for the Telecommunications market, such as SIM Cards, eSIMs, Subscription Management, iSE, to secure connectivity and guarantee interoperability, connecting people, companies, and objects efficiently and with secure processes. We're actively seeking an experienced QA Engineer to join our team in Madrid, with a hybrid work model. You will be part of the Research & Development team. Role purpose As a QA Engineer, you will ensure the quality of our software products through a combination of manual testing and automated tests integrated into CI/CD pipelines. You will work closely with the development team to identify bugs and issues, and to help ensure that our software solutions meet the needs of our customers. Key job responsibilities: • Develop and execute test plans and test cases, ensuring that all requirements and use cases are covered for both mobile and front-end applications., • Develop and maintain automated tests using modern testing frameworks and tools, working with the DevOps team to ensure integration into CI/CD pipelines., • Identify and report defects and issues, and work with the development team to resolve them., • Collaborate with developers and other stakeholders to understand requirements, design specifications, and user stories., • Participate in agile development methodologies, including daily stand-ups, sprint planning, and retrospectives., • Create and maintain testing documentation, including test strategy, test plans, test cases, and test scripts, and ensure that they are up-to-date and accurate., • Collaborate with the DevSecOps team to ensure that testing is integrated into our CI/CD pipelines, and that our testing environments are consistent and up-to-date., • Stay up to date with the latest testing tools, techniques, and methodologies, and continuously improve our testing processes and tooling. If you want this position to be yours, we would like you to have the following: Required Qualifications (Mandatory) • Bachelor’s degree in Engineering, Information Systems, Computer Science or related field., • 3–5 years of experience in QA Automation, with strong focus on Python-based automation and API testing., • Strong experience in test automation using Python, including API testing., • Experience testing backend APIs., • Experience with automated testing frameworks such as Selenium or Appium., • Experience integrating automated tests into CI/CD pipelines., • Experience with at least one load/performance testing tool (JMeter, K6 or similar)., • Good understanding of software testing concepts and methodologies., • Proficiency in English., • Availability for occasional travel., • Excellent problem-solving skills and attention to detail., • Team-oriented mindset and proactive attitude., • Autonomous learner and results-oriented mindset. Nice to Have • Experience applying BDD methodologies (e.g., Behave)., • Experience with Terraform, AWS CodeBuild or similar CI/CD tools., • Familiarity with DevSecOps principles and practices., • Strong experience testing mobile applications (Android and iOS)., • Advanced knowledge of load testing methodologies (stress, endurance, spike testing). What do we offer? • Entering into technological and innovative projects within multicultural and multidisciplinary teams., • Flexibility. We have flexible hours and possibilities of working from home to improve the work-life balance of our employees., • We care about your well-being. You will have private medical insurance Join this great team and be part of our story! • We promote an inclusive environment for all employees. We are committed to building a company that reflects the diversity of the world that means fighting for equal opportunities based on a responsible and inclusive management of its human team with actions as non-discrimination concerning sex, age, race, sexual orientation, religion, education, social status, culture, or special needs such as illness or disability.