Source description
About the role
We are Lenovo. We do what we say. We own what we do. We WOW our customers. Lenovo is a US$83 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY). This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com , and read about the latest news via our StoryHub . What You Will Do (Responsibilities): Automation Development: Create, maintain, and optimize test automation scripts and tools using Python. Security QA Support: Assist the security team in executing vulnerability testing, code analysis, and validating security compliance requirements. Data Analysis & Reporting: Monitor automated test execution results, investigate failures (troubleshooting), and report bugs with clear, detailed documentation. Agile Collaboration: Participate in Daily Stand-ups, Sprint Plannings, and Reviews alongside development, QA, and security teams to ensure alignment on deliverables. Continuous Improvement: Propose innovative ideas to enhance test coverage, automation performance, and security practices within the development lifecycle. What You Need to Have (Minimum Qualifications): Education: Currently pursuing a Bachelor’s or Master's degree in Computer Science, Software Engineering, Computer Engineering , Information Systems, or a related computing field (with availability to intern for at least 1 to 2 years). Programming Skills: Proficiency in Python (ability to write clean, structured code and understand object-oriented programming concepts). Core Fundamentals: Solid foundation in algorithms, data structures, and logical problem-solving. Language Proficiency: Fluent or advanced English skills (essential for reading technical documentation and communicating with global teams). What Will Make You Stand Out (Preferred Qualifications): Basic understanding of software testing concepts (QA) or automation frameworks (e.g., Pytest, Selenium, Appium). A genuine interest or basic knowledge in Information Security concepts (such as OWASP top 10, cryptography, vulnerability analysis). Familiarity with version control tools (Git/GitHub) and Linux environments. Basic knowledge of Agile methodologies (Scrum/Kanban).
More at Lenovo