Job description
Job Description
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. 8+ years of software engineering or related experience.
Career Level - IC4
Responsibilities
We are seeking an experienced Software Quality Assurance Engineer with Automation Experience with passion for continuous improvement and consistent excellence in release validation. The candidate will work with Development and QA Engineers to help define, implement and improve the system-wide validation and verification of our Web Application, Web Services and Oracle Databases. Responsibilities of a Software Quality Engineer include Developing System-level test plans, creating, enhancing and executing manual system tests and automated system tests for applications developed in Oracle SQL & PL/SQL, Java/J2EE, JavaScript,etc. Diagnosing, debugging and performing root-cause analysis of issues and defects, and working with other SQA Engineers testing existing and new features and functionality to help ensure consistently high release confidence. This individual will be faced with a mission to release high quality application/system software that is highly resilient and optimally performing on large distributed networks.
About the Team
SaaS Engineering is an exciting and fast growing team at Oracle. Our team has established itself as a core solutions provider in areas of architecture, functionality, etc. for many of the applications for SaaS and outside SaaS. The team offers a unique experience working with different technologies but not limited to Linux, Oracle Databases, SQL & PL/SQL, Java/J2EE, JavaScript, HTML, Web Services, Oracle JET, Oracle APEX to name a few.
Responsibilities:
*Perform manual and automated Functional, Performance and End-to-End System tests of SaaS Engineering product and tools
* Contribute to system test methodologies, test plans and highly effective test automation
* Create, deploy and maintain automated system tests to replicate real-world scenarios
* Review bug descriptions, functional requirements and design documents, incorporating this information into test plans and test cases for mission-critical high-availability systems
Qualifications:
Basic Qualifications
* Bachelor's Degree in Computer Science or equivalent
* 8-10 years of software quality engineering experience
* 8-10 years of experience in Client and Server-side SQA
* 8-10 years of hands-on experience with testing Oracle database systems on Linux, Oracle SQl/PLSQL, DevOps
* Experience in at least one of these tools: Selenium, Open Script/Oracle Test Application Suite (OATS), JMeter, JUnit
* Solid understanding of SDLC and QA Processes/Methodologies and Agile work environment
* Strong Analytical Skills, attention to detail and Excellent Problem Solving/troubleshooting skills
* Strong verbal and written communication skills
Desired Qualifications
* Master’s Degree in Computer Science or equivalent
* Automation experience with Selenium WebdriverIO is highly desirable
* Knowledge of/experience with REST based systems
* Highly driven, positive attitude, team player, self-motivated and very flexible
* Position/Title will be adjusted based on the experience level