Principal Test Engineer

Year    Bengaluru, Karnataka, India

Job Description


Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications. Oracle Joint Venture Management, a key part of Financials Cloud is building a world class, modern standards based user interface that provides real-time information about financial transactional activities. The management of financials of a joint venture is key to the successful business relationship between joint venture partners. Accurate management of joint venture, budgets, costs, invoices and payments help ensure transparency of the joint venture financials. Our goal is to continue to innovate using the latest in technology to provide unprecedented insight, analytics, integration, and automated business flows with the richest user experience. As a Principal Test Engineer in the team, you will need to :

  • Distill multiple varied data sources into test patterns, test case improvements, and test data requirements based on user stories and acceptance criteria, including fleet usage data, customer usage patterns, service requests, and customer feedback.
  • Provide data-driven requirements for automated testing, emphasizing feature function, service excellence, monitoring, performance, resiliency, scalability, and reliability, specifying both positive and negative testing techniques.
  • Define quality metrics to be utilized during development, testing and deployment to assess service quality.
  • Drive and evolve the development roadmap for automated test suites for the ERP product family, including new features and growth of automation test coverage, based on the input above.
  • Partner with the service development team to influence architectural direction, long-term investments, and culture change to support service monitoring, telemetry, and automated testing inside the service.
  • Work with service development, release engineering, and automated test architects to define and evolve test case placement in the CI/CD flow.
  • Continually evaluate existing test coverage and automation frameworks, identifying requirements for redesign, replacement, reusability, and improvement in efficiency and performance.
  • Work with the automated test engineers to prioritize test defects based on business and technical risks.
  • Participate in functional and technical feature design reviews, to drive service instrumentation requirements that enable automated testing.
To be successful as a Principal Test Engineer:
  • 7+ years of industry experience with enterprise applications, preferably spanning one or more of product management, development and test.
  • Knowledge of testing methodologies, the testing pyramid (i.e., Unit, Integration, UI, E2E, etc.), and how they are applied in a CI/CD environment.
  • Familiar with Test Driven Development and Behavior Driven Development.
  • Experience with Agile software development practices.
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy, as well as participate in resolution of customer escalations and sensitive customer situations.
  • Experience gathering and transforming business requirements, market needs, and fleet data, including scalability, reliability, performance, etc., into a successful product test strategy.
  • Deep domain knowledge in one or more of financial services, project management, and/or higher education.
  • Leadership, autonomy and business acumen in fast-paced environments \xe2\x80\x93 proven ability to :
    • Make sound decisions.
    • Deliver on commitments.
    • Handle multiple competing priorities.
    • Motivate and lead cross-functional teams.
  • Ability to work creatively and analytically using data-driven decision-making to improve customer experience.
  • Strong organizational, interpersonal, written and oral communication skills, with proven success in contributing in a collaborative, team-oriented environment.
  • Self\xe2\x80\x93motivated and self-driven, continuously learning and capable of working independently.
  • BS/MS (MS preferred) in Computer Science.


As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Build integration and regression test plans - collaborate with engineering teams to discuss major changes to functionality.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3201956
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year