QA Analyst 4-ProdDev
Oracle
Bengaluru, India
2d ago
QA Analyst 4-ProdDev-190016QT

Preferred Qualifications

QA/Test Development Engineer

We are looking for test developers to join TimesTen In-memory test team. Members of the test development team design and implement software programs that test features of the TimesTen In-Memory database with the goal to find bugs. Test programs range from simple to highly sophisticated software programs with many configurable options to control different test scenarios.

Team members in our team develop 2 types of tests:
  • regression tests to validate/enforce current product behavior
  • exploratory test programs that generate new test scenarios with the goal of finding new bugs.
  • Test programs are developed in C or any other language suited for the project. We have a strong focus on automation and all tests must be self-validating, robust and diagnosable.Here is an example of the type of tests team members develop, and the challenges they face:A test creates a table with a random set of columns. The data type for each column is also randomly selected. The test then generates a random number above 1 million and inserts this many rows into the table, Each inserted row contains randomly generated data. Finally, the test selects all data out of the table into a result set. How can the test verify that the data in the result set is correct, i.e. it is the same as what was randomly inserted?Other job responsibilities include:
  • Maintain/modify existing test programs.
  • Triage and diagnose test failures
  • Create reproductions for reported problems

  • The ideal candidate has both a strong background in coding/software development and proven experience testing and developing test programs.

    Requirements
  • Masters or Bachelors in Computer Science
  • 4+ years experience in testing/test development
  • Strong programming skills in C, C++ or Java
  • Proven experience coding elaborate test scenarios in C or C++
  • Strong understanding of Operating System concepts
  • Experience with scripting languages, such as perl or shell scripting
  • Experience with relational databases, for example: Oracle, MySQL, SQLServer, etc
  • Experience debugging programs using a debugger like gdb
  • Experience with source control systems
  • Exposure to distributed database systems
  • Demonstrated experience working with developers across multiple product teams
  • Excellent communication skills
  • Fluent in English
  • Detailed Description and Job Requirements

    Responsible for developing, applying and maintaining quality standards for company products with adherence to both internal and external standards. Develops and executes software test plans. Analyzes and writes test standards and procedures. Maintains documentation of test results. Analyzes test results and recommends corrective actions.

    As a member of the technical/process QA division, you will design functional, integration and regression test plans, build and execute manual and automated tests and perform highly complex analysis for multiple products. Set cross-functional product testing standards. Analyze, evaluate and plan methods of approach and organize means to achieve solutions to complex problems.

    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.

    Job

    :Product Development
    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form