Senior Test Engineer

2 weeks ago


Shanghai, Shanghai, China Atlas Copco Full time
.fit_to_content{width:%;height:auto}

Our solutions are a key part of most industries - electronics, medical research, renewable energy, food production, infrastructure and many more. Working with us means working with the latest technologies and groundbreaking, sustainable innovations.

Join us on our journey for a better tomorrow.

The Role

Mission
As a key player in our software development team, your mission is, on the basis of Atlas Copco standards and best practices, keeping improvement and innovation to continuously improve product quality, you need to lead or drive necessary testing efforts, participate in team discussions and define necessary product features. Identify potential risks, define work content and work plans, design and write use cases, participate in validation, problem solving, automated testing, and necessary environmental construction and maintenance, and work closely with other teams to implement effective testing strategies and achieve the goal of delivering stable and reliable overall product solutions. Work with other members of the R&D team to develop software capabilities in terms of usability, integrity, stability, ease of use, etc., to continuously optimize the software product experience
.
Working closely with the software team and related stakeholder,including architect, developer,, PO, scrum master,quality, incident specialist, etc, you will play a pivotal role in driving technological innovation and excellence. Your responsibilities extend beyond mere testing and execution; you will also inspire and mentor team members in some necessary working activity, fostering a R&D engineering culture of continuous learning and improvement. By championing robust and scale-able technology solutions, you will contribute to the creation of top-level software products and system that meet and exceed industry standards,you are reporting to the software development team manager at our Innovation Center Asia.

Major Responsibilities
Duties and responsibilities include, but are not limited to:

• Participate in necessary technical solutions and architectural design.

• Responsible for necessary testing efforts for a product or project, ensuring full coverage of functional and non-functional requirements(NFR).

• Writing automation test scripts, executing test cases, and analyzing test results to ensure the correctness of software functionality and the stability of performance.

• Manage and prioritize testing activities in line with product timelines and milestones.

• Present test reports and metrics to the related team and stakeholders, highlighting progress and areas for improvement.

• Manage and maintain test data to ensure accuracy and security.

• Participate in root cause analysis for defects and drive corrective actions.

• Develop and execute detailed test plans for product from user scenarios.

• Continuously assess and improve testing processes, incorporating best practices and innovative techniques to increase efficiency and effectiveness.

• Design and implement efficient, maintainable automation testing frameworks to ensure comprehensive and consistent testing.

• Collaborate with cross-functional teams to define and maintain quality standards.

• Compose standard document or manual for script,training,sharing,technology guide,SOP,report,setup-guide,delivery etc.

• Drive the identification, analysis, and resolution of software defects, ensuring high-quality software releases.

• Monitor the performance of automation testing, identify bottlenecks, and propose optimization suggestions to improve test efficiency and software performance..

• Work closely with dev team to integrate automation testing into the CI/CD process, improving the speed and quality of software development and release.

• Collaborate with the development team to track and manage defects, ensuring timely fixes and verification of the results.

• Participate in necessary reviews and provide feedback on product features and user experience to ensure alignment with business objectives.

• Cooperate globally within necessary team and be able to share the global experience to local project and vice-versa.

• Provide technical support and training related to testing for necessary team members.

• Mentor and guide junior test engineers, sharing your expertise and contributing to their professional growth.

• Promote communication and collaboration among team members.

• Keep tracing of new technology trending in testing and sharing to team in time.

• Domestic and international travel is on-demand and necessary.

What you can expect from us?

A friendly, family-like atmosphere.Plenty of opportunities to grow and develop.A culture known for respectful interaction, ethical behavior and integrity.Potential to see your ideas realized and to make an impact.New challenges and new things to learn every day.Access to global job opportunities, as part of the Atlas Copco Group.

What we expect of you?

Education & Experience

• Bachelor or Master of Science in software, computer or electronics engineering,engineering or mathematical or similar major fields.

• 7+ years of experience in software testing,3+ years in python automation testing.

• Strong experience with test automation frameworks and tools, such as Selenium, Appium, JUnit, Jest, etc.

• Expertise in performance testing, load testing, and security testing, with tools like JMeter, LoadRunner, etc.

• Proficient in both manual and automated testing approaches and the ability to balance the two effectively.

• Excellent analytical and problem-solving skills, with a track record of identifying complex issues and proposing effective solutions.

• Strong communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders.

• Proven leadership skills, with experience in managing and coaching test teams.

• Experience with CI/CD pipelines and tools such as GitLab CI, or CircleCI,argoCD etc.

• Experience with requirements management tools and techniques, and the ability to translate high-level business requirements into detailed test cases.

• Strong background in data management and the ability to design and execute tests for data integrity, consistency, and security.

• Good communication skills, able to work efficiently in a diversity environment.

• Experience in co-working with member in an agile scrum team.

• Experience in industrial manufacturing or related industry is preferred.

• Familiarity with cloud technologies and virtualization platforms, such as Azure, or Aliyun is a plus

• Knowledge of programming and scripting languages, such as Java, Python, or JavaScript, is a plus.

Knowledge & Skills

• Proficiency in using python programming language for complex automation test.

• Proficiency in using various operating systems(OS), such as Windows, Linux, or MacOS, and experience with mobile testing platforms (Android and iOS).

• Adept at analyzing and interpreting complex data, system logs, and monitoring tools to identify and diagnose software issues.

• In-depth knowledge of testing methodologies,principles, and best practices, including Agile and DevOps practices.

• Proficiency in test automation tools and frameworks, such as Selenium, Appium, JUnit, TestNG, and others relevant to the domain of testing.

• Expertise in performance testing tools and techniques, including load testing, stress testing, and security testing, using tools like JMeter, LoadRunner, and OWASP.

• Thorough understanding of CI/CD pipelines and the ability to integrate testing activities into the dev workflow using tools like Jenkins, GitLab CI, or CircleCI.

• Familiarity with database concepts and SQL, enabling the testing of data-driven applications and the validation of data integrity.

• Understanding of Agile methodologies, Scrum, and Kanban, with the ability to work in fast-paced, iterative development environments.

• Strong analytical and problem-solving skills, with the ability to identify complex issues, investigate their root causes, and propose effective solutions.

• Excellent communication skills, able to clearly articulate technical information to both technical and non-technical stakeholders.

• Ability to work independently and as part of a team, with strong collaboration and interpersonal skills.

• Experience with test management tools, such as TestRail,TestPlan, or qTest, for organizing, tracking, and reporting on testing activities.

• Familiarity with issue tracking and project management tools, such as JIRA, Asana, or Trello, for managing defects and project tasks.

• Knowledge of software quality standards, such as ISO/IEC or IEEE , and the ability to apply these standards in the testing process.

• Certifications in software testing, such as CSTE (Certified Software Test Engineer) or ISTQB (International Software Testing Qualifications Board) certifications, are considered a plus.

• Knowledge of MES, SCADA,PLC basis, AIoT、BigData、Network、Server、Cloud.

• Fluent Chinese and English language skills are expected for this role.

Personality & Behavior Traits

• High level of responsibility and self-driving

• Creativity and an open-minded personality

• Software quality and efficiency awareness

• Sense of urgency

• Innovative and curious on new technology with hands-on it.

• Transparent work with team

• Results-driven, Quality Focus

City
shanghai

Recruiter

Hiring Manager Eamon Chen

Last Day to Apply



  • Shanghai, Shanghai, China NVIDIA Full time

    We are looking for a Senior Software Test Development Engineer in NVIDIA's Deep Learning SWQA team.The position is in NVIDIA Deep Learning Software Quality Assurance team that defines, develops and performs tests to validate robustness and measure the performance of NVIDIA's Deep Learning software and GPU Infrastructure for autonomous driving, healthcare,...


  • Shanghai, Shanghai, China Western Digital Full time

    Job Description1. Manages production support engineering for a specific product or group of products after transfer from design to high volume production.2. Responsible for wafer level / package level test program enhancement & change buy-off.3. Responsible for Failure Analysis & test program debug to provide solution for product yield improvement to meet...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology—and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots,...


  • Shanghai, Shanghai, China TÜV Rheinland Full time

    Job Description : 1. Complete international approvals of consumer products with customer satisfaction regarding self-scheduling and preparation of documentation, personal time management, answering of customers and internal questions. 2. Interpretation of different national and international regulations and procedures regarding approvals of consumer...


  • Shanghai, Shanghai, China Amazon Innovation Center (Shenzhen) Company Limited Full time

    The Reliability Test Engineer will be responsible for project reliability support, CMs' reliability management, and function lab management. Key responsibilities include:Traveling to CM factories and/or component suppliers to provide on-site project reliability support.Leading the development and improvement of reliability test SOPs.Ensuring CM reliability...


  • Shanghai, Shanghai, China Barco Full time

    Test and Validation Engineer At Barco IX (Immersive Experiences business unit) we have a heart for technology and a spirit for creativity. We enable what has never been done before to immerse our audiences in experiences they will never forget. The markets for our technologies range from live events, over theme parks and museums to flight simulators. Our IX...


  • Shanghai, Shanghai, China thyssenkrupp Presta Shanghai Co Ltd Full time

    Your responsibilities- Mastering the software test process and elements- Understanding the software development process and elements- Familiarity with software development and test project scheduling- Designing software test cases based on software requirements- Programming, maintaining, and executing software test case scripts- Conducting software tests in...


  • Shanghai, Shanghai, China ABB Full time

    Senior Firmware EngineerTake your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are embarking on...

  • Test Engineer

    2 weeks ago


    Shanghai, Shanghai, China TÜV Rheinland Full time

    Job Description Carry out chemical composition analysis(Spark discharge atomic emission spectrometer & Infrared carbon and sulfur analyzer ) and salt spray test Job Requirements: Bachelor degree in metal materials engineering or equivalent; Basic knowledge in English; No previous professional experience required.


  • Shanghai, Shanghai, China General Motors Full time

    Job Description Work Arrangement:This position requires an employee to be present on-site full-time. The RoleAs a Platform - DevQA - Software Test Engineer, you will have a vital role in ensuring the quality and dependability of software systems for GM's platforms. You will focus on software testing, assessing functionalities of SOC architecture low-level...


  • Shanghai, Shanghai, China General Motors Full time

    Job Description Required Qualifications and Experience Bachelor's degree in Computer Science, Information Technology, or a related field. Proven 3 years+ experience as a Software QA Engineer, with globally distributed and large cross-functional teams, with a track record of having developed and performed testingwork (test plan, test cases, test...


  • Shanghai, Shanghai, China Western Digital Full time

    Job Description1. Manages production support engineering for a specific product or group of products after transferring from design to high volume production.2. Responsible for wafer level / package level test program enhancement & change buy-off.3. Responsible for Failure Analysis & test program debug to provide solution for product yield improvement to...

  • Senior QA Engineer

    2 weeks ago


    Shanghai, Shanghai, China Third Bridge Full time

    Job Description About Us: Third Bridge provides critical investment decision support by connecting our clients with industry experts and comprehensive insights. We empower the world's leading private equity firms, hedge funds, and mutual funds with the knowledge to make informed decisions. With over 900 employees across eight global offices,...


  • Shanghai, Shanghai, China GE Aerospace Full time

    Job Description SummaryClosely work with headquarter and customer on fight test execution for aircraft NPI projects. Responsible for aircraft flight test execution behalf of engine company and onsite issue finding treatment. Support system integration team operation.Job DescriptionEssential Responsibilities:The following duties to be performed as a member of...


  • Shanghai, Shanghai, China ABB Full time

    Intern Testing EngineerTake your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are embarking on...


  • Shanghai, Shanghai, China ABB Full time

    Intern Testing EngineerTake your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are embarking on...


  • Shanghai, Shanghai, China Philips Full time

    Job TitleProduct Industrialization Test EngineerJob DescriptionYour Challenge The Product Test Engineer position provides the successful candidate with an immediate opportunity to be involved with technology that helps save lives, improve patient outcomes, and reduce the cost of medicine around the world. Philips is a leading innovator in Ultrasound Imaging,...


  • Shanghai, Shanghai, China ZF Group Full time

    Req ID 65024 Shanghai, China We are currently expanding our R&D teams in China and looking for new colleagues who will join our team at our location Shanghai. Your tasks:Electromagnetic design and sizing for mechatronic parts base on specification, requirement and stakehouders input Functionality simulation in Matlab, motor CAD, CANape, etc for mechatronic...

  • HIL Test Engineer

    2 weeks ago


    Shanghai, Shanghai, China ZF Group Full time

    Req ID 65024 Shanghai, China We are currently expanding our R&D teams in China and looking for new colleagues who will join our team at our location Shanghai. Your tasks:Electromagnetic design and sizing for mechatronic parts base on specification, requirement and stakehouders input Functionality simulation in Matlab, motor CAD, CANape, etc for mechatronic...

  • HIL Test Engineer

    4 weeks ago


    Shanghai, Shanghai, China ZF Group Full time

    Req ID 65024 Shanghai, China We are currently expanding our R&D teams in China and looking for new colleagues who will join our team at our location Shanghai. Your tasks:Electromagnetic design and sizing for mechatronic parts base on specification, requirement and stakehouders input Functionality simulation in Matlab, motor CAD, CANape, etc for mechatronic...