EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
DESCRIPTION
We are looking for an experienced Senior Automation Testing Engineer in Suzhou to make the team stronger.
#REF_CN_Campaign
Want more jobs like this?
Get Software Engineering jobs in Mudu, China delivered to your inbox every week.
Responsibilities
- Play the Automation Tester or Key Automation Tester role
- Work with development and manual testing team to define the scope and strategy for automation testing
- Create test automation plan, estimate automation workload and organize automation tasks
- Design and implement automation testing framework independently base on project requirement
- Maintain and improve/refactor the existing framework and test scripts continuously
- Find and research testing tools base on project requirement, evaluate benefits and risks for each solution
- Analyze test results, define and report bugs
- Take test automation responsibility for a subsystem or a whole project
- Identify business test motivators. Plan and engage end users at appropriate level, and collaborate with them for test activities
- Participate in phone conferences, visit customers with supervision
- Provide guidance and evaluation to junior engineer
- Bachelor's degree or above in Computer Science, Software Engineering or related majors
- Minimum 3 years Software Engineering experience in Software Testing, Test Automation, or Software Development
- Advanced level of Test Automation: ability to define automation strategy, setup test automation framework from scratch, and ability to solve complex test automation tasks
- Familiar with common Design Patterns and Code Standards
- Strong experience with automation libraries, such as Selenium, Appium, etc
- Familiar with some popular automation tools/frameworks, such as Robot Framework, Cucumber, Jbehave, TestNG, Junit, be able to perform test automation tool evaluations
- Proficient in some of the programming languages: OOP languages: Java, any C, PHP, Ruby, etc. or scripting languages: Specific for tool (Jscript, Delphi script, VB script), JavaScript, AutoIt, Perl, Python
- Actual project experience in Web or mobile automation testing, and API testing
- Solid understanding of manual testing and coverage, know when it's applicable to automate tests
- Has a fundamental knowledge of Software Testing process (in waterfall and Agile/Scrum process), can enhance a pre-defined Software Testing process
- Experience with CI process and tools
- Good troubleshooting and problem-solving skills
- Good communication skills and self-motivated
- Intermediate (CEFR B1) or higher level of spoken and written English
- Unique opportunity to work for challenging projects in a multinational team
- Competitive compensation depending on experience and skills
- Regular assessments and salary reviews
- Free English classes and unlimited self-service training
- Opportunities for self-realization
- Friendly team and creative atmosphere
- Flexible working schedule
- Corporate and social events