S

Schneider Electric

Global energy management and automation provider

Senior Software Test Engineer

Test Automation EngineeringPosted on Nov 11
Full-timeBeijing, ChinaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or higher in a computer-related major and at least three years of relevant software testing experience.
  • Proficiency in at least one programming language; Python is preferred.
  • Proficiency using AI tools in test case design, test script writing, and defect analysis.
  • Professional testing capabilities, including test case design and execution, defect tracking and analysis, and test report writing.
  • Knowledge of software testing theory and test design methods such as equivalence partitioning, boundary value analysis, and scenario-based testing; familiarity with the software development lifecycle and agile development processes.
  • Ability to independently complete or organize reviews of software test cases and test reports.
  • Experience with interface testing and automated testing; familiarity with testing tools or frameworks such as Pytest, Selenium, and Postman.
  • Proficiency with Playwright to write and maintain web UI end-to-end automated test scripts.
  • Knowledge of the Linux operating system and common commands, and basic SQL and database usage.
  • Familiarity with performance, smoke, compatibility, and regression testing methods.
  • Knowledge of continuous integration tools and processes, such as Jenkins.
  • Ability to use JIRA and Confluence for requirements, task, and bug management.
  • Ability to use office software.

Responsibilities

  • Participate in requirements and software design reviews, analyze testing requirements, and design and write test cases.
  • Organize reviews of test plans and test cases.
  • Develop automated test scripts and testing tools using programming languages such as Python, and participate in building and maintaining automated testing frameworks.
  • Perform functional, interface, performance, and compatibility testing, and integrate testing into continuous integration processes.
  • Use AI tools to assist with generating test cases, writing test scripts, analyzing defects, and preparing test reports to improve testing efficiency and quality.
  • Proactively improve existing software testing processes.
  • Track and reproduce software bugs, analyze root causes, drive resolution, and prepare defect analysis and retrospective reports when necessary.
  • Execute release testing and write test reports that objectively describe product quality and risks.
  • Organize project members to review test plans and test cases, and organize reviews of test reports with development and product staff.
  • Write testing standards and share them with team members; document work instructions based on testing and share them with team members.
  • Communicate with product and development colleagues to clarify requirements and drive defect identification and resolution.
  • Collaborate with operations and release colleagues to prepare test environments and verify releases before and after deployment.

Desired Qualifications

  • Experience testing enterprise software or platform products.
  • Mature experience with software development and testing processes.
  • Experience with software unit testing and integration testing.
  • Experience with AI-assisted testing, such as AI-generated test cases or testing agents, or with developing testing platforms and tools.

About the Company

Schneider Electric

Global energy management and automation provider

Schneider Electric is a global specialist in energy management and automation. It helps homes, businesses, and industries run electricity more efficiently by selling electrical products, automation hardware, software, and related services. Its offerings cover electrification, automation, and digitization, and solutions connect devices, collect data, and control systems to optimize energy use in smart industries, resilient infrastructure, and data centers. The company distinguishes itself with a broad, end-to-end portfolio and a worldwide presence in over 100 countries, combining hardware, software, and services to address sustainability and reliability. Its goal is to help people and organizations use energy more efficiently, reduce environmental impact, and improve uptime and reliability.

Company size
10,001+
Company stage
IPO
Headquarters
Rueil-Malmaison, France
Founded
1836

Recently Posted Jobs

Explore more opportunities at Schneider Electric

See more jobs