The world's mostcomplete customer relationship management (CRM) solution, Oracle's Siebel CRMhelps organizations differentiate their businesses to achieve maximum top-
andbottom-line growth. Siebel delivers a combination of transactional, analytical,and engagement features to manage all customer-
facing operations. Withsolutions tailored to more than 20 industries, Siebel CRM deliverscomprehensive on premise and on demand CRM solutions that are tailored industrysolutions with ole-
based customer intelligence and pre-built integration.
We have dedicatedDevelopment, Quality and Product Management teams spread across the Oracle HQand India Development Centre, working together as a single team across a widespectrum of technologies involved in areas such as user experience, enterpriseintegration, business rules and workflow processing, mobile CRM and social CRM.
Siebel CRM QualityAssurance division provides continuing maintenance of product quality andadherence to standards. Additionally the team continuously strives to developnew standards and procedures to provide quality guidance and methods
Role Objective : Short Descriptionabout the Role
In this role you willwork closely with Product Marketing and Engineering to review and understandthe product specifications, design new test strategies, Generate and executetest plans manually as well as in a lights out automated framework and analyzeand report the test execution results.
In addition tocreating new test scripts you will also be responsible for ongoing maintenanceof existing regression suite and test artifacts / documentation like test plansetc.
Also should be able to handle complex projects and to train andmentor junior team members.
Role Summary : Qualifications andSpecial skills
Possess B.E / B.Tech / M.E / M.Tech / MCA degree in a field relevant to functional area
Possess minimum 7 years or more of software Quality Assurance or related functional experience which is required
Demonstrate excellent knowledge of functional area
Demonstrate strong proficiency in sharing knowledge of functionality and Quality Assurance practices with others through both informal interaction and formal training
Possess excellent written and oral communication skills
Possess excellent analytical skills with ability to recognize and articulate deviations from design specifications and standards
Self-motivated with the ability to work well both in groups and independently.
Attention to details & strong analytical and engineering skills.
Demonstrate good project management and decision-making skills
Proven experience with process improvement methodologies, supporting Quality Processes and Quality tools
Proven experience working with and creating test strategy, process, and Quality guidelines
Strong ability to interpret and summarize test metrics, including the ability to correlate, create and present result reports for various audiences
Proven experience with process improvement methodologies and supporting Quality process and tool experience
Proven project management experience with the ability to manage direct teams work
Extensive knowledge on SDLC, STLC, testing techniques and processes
Hands on experience of 4-7 yrs or more in automation tool like QTP ,OATS, Selenium
Experience in developing automation scripts from scratch (Not just record and playback)
Experience in building test automation frameworks is desired
Experience in any scripting language like PERL,VB Script, JS
Experience with Bug Tracking tools.
Experience on working with Windows and Unix / Linux platforms
SQL and RDBMS knowledge is a desired
Siebel CRM experience is a plus
Agile / SCRUM process development methodology knowledge / experience is a plus
Job Description : KeyResponsibilities (Responsibilities & Common Task) and Job requirements
Automation Script development : developing scripts for various applications using tools like QTP, OATS and scripting in an agile development ecosystem.
Automation Script execution : setting up and executing tests, verifying results and reporting defects
Automation Script maintenance : updating scripts as new builds and new functionality is added to the application
Automation planning : Participating in formulating an overall strategy, designing the framework and functions to support automation
Extend the test automation framework if necessary
Integrate automation test suites into the test management system and custom test harnesses
Install and configure test systems.
Develop and execute software test plans
Analyze and write test standards and procedures
Maintain documentation of test results
Analyze test results and recommend corrective actions.
Research and document bug reports following agreed-upon processes immediately upon discovery of a quality problem.
Update test execution status following agreed-upon processes as part of regularly-scheduled test status updates.
Trace test cases and results back to specific quality risks.
Explore and identify framework approach for tests management, tools, POCs with focus on reusability and Solution creation for the organization
Perform test monitoring, diagnostics, analysis and reporting of test results to identify and troubleshoot system issues and bottlenecks, as well as lead the work of others and the review of test-
related work products and deliverables
Understand the pain points, problems, challenges faced by the teams, provide technical direction to address them and in turn enhance quality and productivity
Assignments include functional testing and / or automated testing for minimally complex to complex projects :
Functional Testing :
Develop and maintain functional test scripts according to provided functional and technical designs
Run functional test scripts and document test results
Perform bug fix testing by running a functional test script or creating ad hoc test cases for affected functionality
Participate in design reviews and contribute to design of project.
Automated Testing :
Develop and maintain automated test scripts from provided functional and technical designs, functional test scripts or ad hoc for bug fix testing
Run automated test scripts and document test results
Participate in packaging, delivery and support of automated testing suites for use by technical groups within Oracle
Development and Design of automation framework.
Participate in defect and issue resolution process
Participate in testing project management by contributing task definitions and estimates for testing project plans and preparing progress reports for Project Leader and Quality Assurance management team
Participate in the definition and implementation of Quality Assurance processes and standards
Assess test processes and tools in order to identify opportunities for improvement, automation or consolidation of test practices throughout the SDLC.
Implement the tools necessary to advance testing quality within the org; train and transition new tools / processes to other team members
Develop test planning, execution, and reporting strategies in alignment with Business needs and firm wide standards.
Establish Quality Plans for critical LOB initiatives and back it up with quality analytics.
TEAMWORK / LEADERSHIP
Contribute to the selection, validation and implementation of Quality Assurance testing tools
Participate in reviews of development document deliverables such as requirements, functional designs, technical designs, functional test scripts written by other Quality Assurance team members
Operate both independently and as part of a team, often as the primary Quality Assurance contact for other Applications Development project team members
Serve as a mentor for one or more junior team members
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.