This is a great opportunity for a talented and hard-working Server Automation Engineer to step up to the next level, and be an integral part of the team building cloud services for users of the world’s best-selling mobile devices. The Samsung Mobile Cloud Services Team is focused on the rapid development of cloud based end-to-end mobile applications and services.
Come join the Samsung Mobile Cloud Services team and help us define and develop the future role of smartphones and services!
The Server Automation Engineer will be responsible for maximizing quality assurance and have a successful track record of product delivery in a fast paced dynamic environment. This is an exciting area for Samsung: Cloud based service platforms and infrastructure to support mobility.
Job Duties and Experience:
Build Automation platforms (tools, technologies and processes) with the goal of 100% automated testing and reduction of regression test cycles.
Designing, writing and maintaining automated test suites for the functional and performance testing of REST APIs.
Have a hands on approach to quality processes, test strategies & plans
Develop tools and processes for complex, very highly scalable distributed systems
Introduction of quality initiatives and standards that heighten the overall quality threshold
Assist in creating the project toolkit (e.g. templates for requirements traceability, test plans, cycles, cases, scripts and standardized reports, such as a root-cause bug report and a test execution progress report)
Provide subject matter expert knowledge on Quality Assurance software, tools, and best practices
Work closely with cross-functional organizations, project teams and clients to develop project schedules, execute test plans and cases and deliver high quality products
Act as a strong advocate for quality in the product development process for software engineering.
Acting as subject matter expert for our cloud products and interfacing/sharing knowledge with both internal groups (developers, customer support, PM), as well as external groups (partners integrating with our systems)
Good understanding of REST APIs
1+ years web services testing with JMeter, SoapUI or any similar API test tools.
1+ years Load testing experience with JMeter or Loadrunner preferred.
1+ years GUI testing experience, with Selenium, Java or Python preferred
1+ years Junit, TestNG or pytest experience.
Strong knowledge of Software development lifecycle processes including handling QA for highly agile development.
Proficient in metrics and monitoring projects based on these metrics.
Experience with highly scalable, distributed and high performance systems.
Experience with development of test plans and test cases.
BS or MS Degree in Computer Science / Software Engineering with a minimum of 3 years relevant experience.
Experience with Jenkins, or similar CI tools
Perforce, Git, Github
Experience with debugging and analyzing web application logs on Linux servers
Security and PKI
Android device automation tools/libraries such as uiautomator/Robotium/etc