DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Oracle (Senior) Software Engineer- Client Testing team in Taiwan

Job Description

Job Description

Client Testing team in System Test Group within the highly coveted Oracle Database Server division focuses on improving Reliability, Availability, Scalability and Performance of Oracle Database Server and Client Libraries/Drivers that includes Python-oracledb, Node-oracledb, Oracle Call Interface, Oracle JDBC driver, Oracle Data Provider for .NET / ASP.NET / .NET Entity Framework Core, and Oracle Mongo Listener / API for MongoDB. We Design, Develop Multi-Tier Stress/Integration/System/Performance Simulation test suites using Open Source / Microsoft Frameworks along with Oracle Technologies (Python, Node.js, .NET, C#, IIS, MTS, LINQ/EF, Oracle SQL, PL/SQL, SODA/JSON, Oracle Real Application Clusters and High Availability) that mimic Large Scale, Massively Concurrent Real-world Enterprise Customer scenarios and identify product defects and Architectural bottlenecks.

As a member of this group, you will Learn and Shape the Next-gen/Cutting Edge Oracle DB features as they are designed (19c/21c/23c and beyond) and gain state-of-the-art experience in Managing/Tuning/Debugging VLDBs with thousands of concurrent users simulating real-world production/cloud systems. You will be fully responsible for Designing, Implementing, Maintaining, and Enhancing Test plans, Test Suites/Scripts, and Test methodologies that ensure exhaustive testing of all assigned software areas to ensure highest product quality by exposing defects, identifying regressions, and verifying resolutions.

Requires strong interpersonal and technical skills to work effectively and efficiently with development staff and fellow colleagues to identify/debug and resolve software defects.

Qualifications

Technical

  • B.E, M.E./MS in CS/ECE/EE, MCA from Reputed Engineering Colleges preferred.

  • Programming/Scripting skills in one or more of below languages is preferred.

  • Scripting - JavaScript, Perl, Python, Ruby, PHP, REST APIs, Linux Shell, Windows Power-shell or Batch

  • Programming - Java, C/C++, C#, PL/SQL

  • Be an expert on Client Application development/debugging including document-oriented development, structured/unstructured data implementation and the related data access APIs in Oracle Database

  • Be an expert on Microsoft technologies such as.NET Framework and Core, ASP.NET, ADO.NET, IIS, LINQ/EF, .NET EF Core.

  • Be an expert on Oracle database server 19c / 21c (preferred) or MS SQL server.

  • Strong OS/Architecture understanding (Server Configuration, Networking, File Systems, Process & Memory Monitoring/Tuning etc) on Linux or Windows. Experience w/ multi OS platforms is a plus.

  • Full software life cycle experience ranging from 2-5+ years.

Interpersonal

  • Good Verbal and Written communication skills

  • Self-Motivated and Constant/Quick Learner, Team player & Attention to detail.

  • Good Analytical and Problem solving skill-sets

  • Ability to multitask, Positive Attitude and deliver under pressure.

Career Level - IC3

Responsibilities

Detailed Responsibilities

  • Design & Develop Highly Automated Multi-Tier/Multi-Stack System/Stress Test Suites/Workloads simulating real-world Enterprise Usage scenarios. This may include DB Schema Design/Normalization, Data generation, Load generation and Application/Business Logic programming in C#, C/C++, Java, Python, JavaScript.

  • Review New Functionality/Features in NextGen Oracle DB releases, Develop and Maintain Test Specs/Plans/Methodologies and then Design, and Implement End-to-End Test Suites/Frameworks simulating Real-world production systems.

  • Execute these developed Test Suites on Cluster/Grids to discover product defects and architectural limitations by exposing defects, identifying regressions, and verifying resolutions

  • Develop relevant OS/DB/Application Monitoring and Debugging Tools/scripts and integrated into the Live Executing Test-beds.

  • Log and track product defects (bugs), Collaborating closely with Development teams to resolve problems encountered in these Multi-tier test simulations.

  • Develop Automation tools, Simulation Apps and Re-usable Framework for efficient System/Stress Testing.

  • Participate in Product Feature Review, Certification experiments and User Document reviews.

About Us

As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.

When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.

We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.

Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.

Disclaimer:

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. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

* Which includes being a United States Affirmative Action Employer

DirectEmployers