Principal Globalization TEST Automation Engineer
Redwood City (San Mateo County) Design / Civil engineering / Industrial engineering
Job description
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
Desired profile
Qualifications :
Oracle Management Cloud (OMC) is a suite of next-generation integrated monitoring, management, and analytics cloud services that leverage machine learning and big data techniques against the full breadth of the operational data set. OMC's Unified Platform helps customers improve IT stability, prevent application outages, increase DevOps agility and harden security across their entire application and infrastructure portfolio.
Come join Oracle as part of the Oracle Management Cloud Ecosystem - Quality Engineering org as the Globalization Automation engineer. In this role you will responsible for automated testing and service validation with a strong technical and globalization expertise.
You will work with test development and product development teams to ensure services are globalization compliant to support non-English customers, ensure end-to-end solutions are easily testable through automated tests, and ensure comprehensive test coverage and full integration with promotion pipeline for continuous delivery.
REQUIREMENTS:
· Bachelor's degree or above in computer science or equivalent
· 8+ years of experience in a software engineering environment including 3+ years in an Agile environment using CI with a high level of automation
· Extensive experience working with Linux platforms
· Excellent understanding of test automation principles and techniques: test-driven development, Unit tests, code coverage, instrumentation, etc.
· Excellent analytical skill and problem solving skills, ability to learn new technologies quickly.
· Excellent English communication skill, both written and verbal.
· Self motivated, capable of working independently as well as part of a team.
· Knowledge of languages other than English
Experience with:
· Scripting/development experience (JAVA, J2EE, PL/SQL, Perl, Shell, Python, etc.).
· Unit Testing frameworks like TestNG, Junit, mocking solutions, etc.
· Testing frameworks for REST API; UI automation tools like Selenium
· Continuous integration systems: Hudson, Jenkins, etc.
· Collaboration and project management tools: JIRA, Perforce
· Version control systems (GIT, SVN)
· Relevant experience in Service-oriented architecture for cloud-based services
· Globalization testing for non-English languages (Korean, French, etc.)