Lenovo is seeking a highly experienced and strategic
Staff QA Engineer
to lead quality assurance efforts for our Intelligent Cloud product line. This role goes beyond traditional QA responsibilities, encompassing leadership in quality strategy, test automation, performance optimization, and the introduction of testing frameworks and tools. The ideal candidate will have a strong background in both testing and development, particularly in cloud computing and intelligent systems.
Key Responsibilities:
End-to-End Quality Ownership
Lead quality assurance for Lenovo Intelligent Cloud products.
Define and implement quality strategies, test plans, and best practices to ensure software excellence.
Design & Requirement Reviews
Participate in product requirement and architecture design discussions.
Evaluate the
rationality
,
completeness
, and
testability
of requirements and system architecture.
Test Design & Execution
Design and implement comprehensive test cases across functional, regression, performance, and API/UI layers.
Build and manage test environments and test data; execute tests and compile detailed reports.
Automation & Performance Testing
Lead the development of automated test suites for API, UI, and integration testing.
Conduct performance benchmarking, identify bottlenecks, and recommend optimization strategies.
Proficiently script in
Python
and use open-source tools like
Selenium
,
Pytest
,
JMeter
,
Postman
, etc.
Tooling & Frameworks
Evaluate, introduce, and develop QA frameworks and tools to boost team efficiency and test coverage.
Drive innovation in testing technologies and methodologies.
Process & Strategy Improvement
Continuously refine QA processes to align with evolving business and technical needs.
Promote a quality-first mindset across cross-functional teams.
Leadership & Collaboration
Provide mentorship to junior QA engineers.
Collaborate across product, development, DevOps, and operations teams.
(Preferred) Manage QA projects, contribute to cross-functional initiatives, and lead task forces when needed.
Required Qualifications:
Bachelor's degree or higher in
Computer Science
,
Engineering
, or a related field.
5+ years
of experience in software testing and development of client/server-side systems.
2+ years
of experience in
cloud computing
,
containers
, or
intelligent operations/monitoring
.
Deep knowledge of open-source technologies and modern test practices.
Expertise in writing
Python scripts
and working with open-source test automation frameworks.
Strong experience in
API/UI automation
,
performance testing
, and
server-side validation
.
Excellent analytical, debugging, and problem-solving skills.
Strong communication, documentation, and team collaboration abilities.
Preferred Qualifications:
Experience in:
Generative AI
testing or development
Building custom
testing frameworks/tools
Robustness
,
security
, or
resilience testing
Prior involvement in
project management
or
team leadership
Familiarity with CI/CD pipelines, containerized environments (Docker/K8s), and DevOps integration