Lead Software Development Engineer in Test

12 ore fa

Milano, Provincia di Milano; Lombardia, Italia Paramount Tempo pieno
For our Milan office (Corso Europa) we are currently recruiting for a full-time: Lead Software Test Engineer Is this the role for you? Paramount Global is looking for a passionate, self‐motivated lead software test engineer to handle all aspects of testing (functional, performance, load, security, etc) across a large multiplatform environment. This individual will be partnering with various teams (product, engineering, and quality) by assisting with the development of processes and tools that allow the organization to excel in its continuous software development initiatives. As code is being delivered multiple times per day, test coverage and automation is crucial in allowing products to deliver quickly to market while maintaining the high level of quality our consumers deserve across our many diverse platforms. Provide technical quality leadership and guidance to the projects and resources that are assigned by implementing testing best practices Work on product/project teams developing test plans, test cases and test execution Partner with software engineering to design and develop tools and to assist in continuous development initiatives Conduct technical assessment of process and teams Perform load / performance testing where applicable Work alongside and mentor other test engineers to continuously improve process and provide input into our internal training bootcamps Contribute to and help maintain the testing framework for various types of testing (functional, load/performance, security) on multiple platforms (web, i OS/Android, emerging platforms) Operate in an agile software delivery methodology focused on testing new features within an iteration and providing near immediate feedback to engineers through test automation Perform exploratory testing where necessary in addition to regression testing Effectively communicate complex and/or difficult information to both technical and non-technical audiences Work in a fast‐paced, dynamic environment supporting many products on varied release cycles Oversee activities of other QE Engineers contractors Design and architect end-to‐end test frameworks and strategy from the ground up for large-scale, multiplatform streaming applications, applying appropriate design patterns without over‐engineering Lead the adoption of AI‐augmented quality engineering practices, including AI‐assisted test generation and review, evaluation of AI/LLM feature outputs, and establishing safeguards and data‐governance practices (e.g. anonymization) for AI tool usage Perform hands‐on code and test‐design review (spotting logic bugs, flaky‐prone patterns and bad practices), and hold the line on quality standards across the team Own test‐suite health: prioritize test maintenance, identify and resolve flaky tests in CI, and drive risk‐based and requirements‐based coverage decisions Document processes and testing knowledge continuously to reduce key‐person risk and support knowledge transfer across the team. Deep understanding of software quality best practices, with a passion for learning and adopting emerging technologies and methodologies Solid software development expertise and technical architecture capabilities Strong object‐oriented programming background, with a focus on building scalable, reliable, and reusable solutions Hands‐on proficiency in Java Script/Type Script, with practical experience in one or more of C#, PHP, or Java Experience working in Unix/Linux environments Familiarity with version control systems such as Git, SVN, and Stash Experience with automation and testing tools, including Selenium, Web Driver, JUnit, Test NG, Appium, and Cypress Proficiency with CI/CD and build automation tools such as Jenkins and Bamboo Experience using performance testing tools, including JMeter and Load Runner Experience working within Agile development and testing environments Understanding of web video playback, encoding, live streaming, and related technologies Knowledge of network analysis and proxy tools such as Charles, Fiddler, and Watch Working knowledge of IT infrastructure, networking concepts, content delivery networks (CDNs), database fundamentals, and caching strategies Experience with TDD and BDD methodologies is a plus Strong coding and analytical problem‐solving skills, with hands‐on experience writing and debugging unit tests Good understanding of test design patterns and the ability to apply them pragmatically when appropriate Practical experience leveraging AI within quality engineering, including AI‐assisted test generation, prompt engineering, and evaluation of AI/LLM outputs, combined with an awareness of data governance and safety considerations Experience designing and building test automation frameworks and architectures from the ground up A proactive, self‐motivated professional who thrives both independently and as part of a collaborative team

EXPERIENCE:
The ideal candidate should have a background in software engineering and is seasoned in software qual