QA Architect - SaaS
Posted: November 05, 2016
Reference ID: 1600183R
This position is for a QA Architect for SaaS QA. The person in this role will be responsible for jointly designing and developing software for Oracle Public Cloud in collaboration with other development and QA architects. In addition, the architect will be expected to have deep understanding of the design of features like hot patching, WLS production redeployment and other essential elements of the Oracle software stack, and to give explicit design input and test ability feedback.
This is a hands on role, taking new ideas from concept to cloud readiness, assessing that readiness, and the results. Leadership capability and experience are needed to influence others and to technically lead a team in this implementation.
Where current features don't meet our needs, new architectures should be proposed. To this end it is essential that candidates for this role have experience with other cloud technologies in the industry and be knowledgable in the design trade offs made by each solution.
Specific technical requirements include knowledge of Linux and Virtualization internals, cloud technologies, and continuous integration practices. Knowledge in the security or performance domains are a plus.
A strong candidate will have experience with the following:
-Prior hands on experience with SaaS is require
-Work with engineering professionals, architects and other stakeholders within Oracle to ensure that the solution will scale appropriately and cost effectively
-Mentor others on best practices in software testing strategie
-Continuously improve Oracle's test automation practices at the unit, services/integration, and UI layers
-Help teams and individuals design a sound software testing strategy and work with developers and QA engineers from the architecture governance perspective during construction phase
-Understand the Application / Platform in depth, evaluate and define all the security considerations in architecture.
-Document the test design in the form of a conceptual approach which will be used as the basis for sizing and the creation of detailed test design
-Interact with QA Management, Development, Devops, Cloud Ops, Performance and Stress Teams and ensure all the system interactions and performance are considered throughout the service lifecycle.
-Good understanding of network configurations, including software defined networks
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Suggest and justify product directions within approved directions. Define responsibilities for new projects and specifies, designs and develops software according to those specifications. Provide consultative software guidance and strategic direction associated with the developing, designing and debugging of software applications or operating systems.
Acknowledged expert/professional within company and/or industry nationally and internationally. Provides leadership in the development and strategic direction of new products, processes, techniques. Acts as primary consultant on large projects that effect the organization*s long term objectives / strategy. BS or MS degree or equivalent experience relevant to functional area. 10 more years of software engineering or related experience.
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.