Oracle Principal Websites Quality Automation Engineer in Denver, Colorado
Principal Websites Quality Automation Engineer
Oracle is seeking an experienced and driven Senior Quality Assurance Engineer who wants to join a team of highly talented Technology and Engineering professionals who are revolutionizing the delivery of Cloud Services at Oracle.
Oracle IT provides modern enterprise services to Oracle’s internal businesses and is amid a cloud transformation driving improved agility, performance, availability and security across Oracle’s Enterprise and Development environments. We are looking for passionate, highly motivated, uniquely skilled, “engineering-first” driven individuals to join our team and help build our next generation business platform. If you are looking for an environment that embraces your unbridled ambition for innovating solutions; provides clearly defined objectives and empowers individual growth through direct feedback; values your contributions and is dedicated to supporting your personal development, then Oracle IT is the team for you!
Oracle IT QA team will help drive the software development process towards quality-centric methodologies.
The QA team will also drive efficiencies in the QA process and invest appropriately in process changes, automation, tools etc. to reduce the overall QA effort for the product.
The goal of QA team is to build a comprehensive test suite that will be utilized to validate the solution in a scalable and repeatable manner.
The QA team identifies use cases and creates test plans, defines test strategies and creates test cases to validate software design via manual and automated tests.
Writing testing automation for API and UI layers.
Execute cross browser, platform and mobile device testing
Run, maintain and debug testing automation scripts
Work on DevOps modules for Continuous Integration and Continuous deployment
Automation of unit test modules. Benchmark and perform load testing, security testing and regression testing.
BS degree in Computer Science or equivalent
7 years of related work experience in all of the testing areas (Quality, Test Engineering, Test Automation, Accessibility Testing, Performance Testing, and Mobile Testing)
Minimum of 4 years hands on experience in automated testing using mobile and web automation tools like Appium, Selenium, Behavior Driven Development Tools, Cucumber, Robot Framework, Open Test, etc.
At least 3 years’ work experience in defining and implementing automated framework strategy and design. Understands Test Automation Architecture (one with experience building automation frameworks from ground up is highly preferred)
Strong background in software quality, test automation frameworks and testing methodologies.
Familiarity and understanding of modern web application development with deep experience in HTML/CSS
Proficient understanding of Continuous Integration and deployment and tools chain like GIT, Jenkins, Maven, RunDeck, Terraform, Ansible, etc.
QA/Testing experience with Web & Mobile Manual/Automation, Single Page applications.
Experience with Section 508 accessibility testing
Proficient understanding of cross-browser compatibility issues and ways to work around such issues
Proven experience with REST API including the ability to create API based flows to test middle layer components
Familiarity with front-end build tools and package managers, such as Grunt, Bower, NPM and Gulp.js
Written and verbal communication skills with the ability to present complex information in a clear, concise manner to all audiences
Ability to translate business needs into test requirements
Self-motivated and proactive, able to learn quickly and apply new concepts, tools and applications
Flexible work times to enable working with team members in other time zones (Early and/or Late conferences)
Detailed Description and Job Requirements
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. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
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.
"Colorado Pay Range: From $111,407 to $200,534 per annum
Eligible for bonus and equity"
Oracle offers a comprehensive benefits package which includes the following:
Medical, dental, and vision insurance, including expert medical opinion
Short term disability and long term disability
Life insurance and AD&D
Supplemental life insurance (Employee/Spouse/Child)
Health care and dependent care Flexible Spending Accounts
Pre-tax commuter and parking benefits
401(k) Savings and Investment Plan with company match
Flexible paid time off (unlimited or accrued vacation and sick leave)
Paid parental leave
Employee Stock Purchase Plan
Financial planning and group legal
Voluntary benefits including auto, homeowner and pet insurance.
Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.
Job: Product Development
Location: US-CA,California-Redwood City
Other Locations: US-WA,Washington-Seattle, US-CO,Colorado-Broomfield
Job Type: Regular Employee Hire