Senior Automation Testing Specialist
We are seeking a skilled Senior Automation Testing Specialist to drive the development and implementation of automated testing frameworks and tools.
Key Responsibilities:
- Develop and Maintain Automated Testing Frameworks : Design, develop, and optimize automation testing scripts to improve testing efficiency and quality.
- Design and Develop Automation Test Scripts : Create test cases, conduct test execution, and manage defects to ensure high-quality software delivery.
- Collaborate on Platform Development : Participate in the construction of the testing platform, optimize CI/CD processes, and enhance the role of automation testing in the development process.
- Analyze and Improve Testing Processes : Develop reasonable testing strategies, analyze test data, locate and track software defects, and drive the rapid resolution of issues.
- Stay Up-to-Date with Industry Trends : Keep up with the latest industry technology trends, explore, and implement new testing tools and methods.
Requirements:
- Bachelor's degree or above in Computer Science, Software Engineering, or related fields, with at least 3 years of experience in test development.
- Proficient in at least one programming language (such as Python, Java, Go), with good programming skills.
- Familiar with common automation testing frameworks, such as Selenium, Appium, Robot Framework, TestNG, pytest, and capable of secondary development according to needs.
- Familiar with API testing (Postman, RestAssured, JMeter, etc.), with certain database testing capabilities (such as MySQL, PostgreSQL, MongoDB, etc.).
- Experienced in performance testing, stress testing, and stability testing, familiar with tools such as JMeter, Locust, Gatling.
- Familiar with DevOps processes and understand CI/CD (Jenkins, GitLab CI, K8s, etc.) automation testing integration.
- Possess good analytical and problem-locating abilities, able to respond quickly and drive problem resolution.
- Have excellent communication skills and a strong sense of teamwork, with a strong sense of responsibility and self-motivation.
Preferred Qualifications:
- Experience in testing large-scale Internet and high-concurrency systems.
- Experience in security testing, containerized testing (Docker, K8s), or AI-based automation testing.
- Participation or leadership in the development of testing tools/testing platforms.
- Experience as a contributor to open-source projects or sharing technical blogs.