CASABLANCA, Morocco
28 days ago
Senior Test Automation Engineer

Oracle Payments team works with various business units in Oracle to bring new consumer payment offerings to market across the many industries Oracle serves.  As member of the Oracle Payments Product Development team, you will be contributing to the engineering efforts using a variety of technologies to deliver amazing product features that align with our strategic vision and deliver amazing payments experience for our customers. 

We are seeking a Software Developer in Test (SDET), who has experience implementing automation tests for DB-heavy applications (SQL, PL/SQL, etc.) and/or Java applications.

The majority of your time would be spent implementing test frameworks and determining how to automate tests for various backend and frontend processes within our product.

Some key skills which'll make you stand out are:

Good knowledge of Python, Linux/Shell scripting and/or Java development Intermediate knowledge of PL/SQL or any other procedural database programming language Experience implementing pipelines in GitLab Experience automating UI (mobile or web application) tests Experience implementing test automation suites which are hosted in the cloud will be a major advantage Experience of microservice platforms/tools such as docker and Kubernetes would also make you stand out but would not be a prerequisite. Experience with Test Management Tools (Qmetry, Test Rail, JIRA),  Automation Tools (Rest Assured, Selenium, Eggplant), CI/CD (Jenkins), Security Testing (ZAP)  Ability to manage a QA environment, deploy software updates and troubleshoot issues Ability to work independently. Ability to communicate directly with the developers to identify issues and articulate QA requirements. BS or MS in Computer Science, or equivalent 

 

The Candidate should have:

Solid understanding of software development roles, processes and procedures in the context of Web and Database development Familiarity with Agile software methodology Ability to work independently, mentor others and be a highly contributing member of an agile team. Extensive interaction with the user community – both in terms of requirement analysis/gathering and post implementation support Ability to troubleshoot performance issues, debug technical issues, understand product features and limitations. Ability to balance multiple development tasks and assignments simultaneously Functional testing knowledge Strong written, verbal and presentation skills  Creativity and independent judgment in identifying and recommending process improvement  Resourceful and thoughtful use of company assets (data, tools)  Moderately complex problem solving requiring minimal assistance and guidance Good communication skills as well as a positive attitude and a drive to lead the team. 8-12 Years of experience in in product development.  Adaptability and willingness to learn new tools/languages is a must. Solid organizational, planning and tracking skills In this role, duties and tasks are varied and complex needing independent judgment.

Career Level - IC3

Confirm your E-mail: Send Email