Expires soon Oracle

QA Automation and Engineering Manager | Opower Utilility Analytics Team

  • San Francisco (San Francisco County)
  • Design / Civil engineering / Industrial engineering

Job description

Responsible for a team that develops, applies and maintains 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 manager in the technical/process QA division, you will lead a team that designs, installs and evaluates quality control methods and systems. You will also develop standards and procedures to provide quality guidance and methods.

Manages and controls activities in multi-functional areas of sections. Ensures appropriate operational planning is effectively executed to meet business needs.. Demonstrated leadership and people management skills. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Oracle will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of San Francisco's Fair Chance Ordinance.

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.

Desired profile

Qualifications :

Opower's mission is to help utilities build a clean energy future. Care to join us?

Imagine yourself coming to work everyday to help tackle one of humanity's greatest challenges: energy. We utilize the power of big data to revolutionize the way customers interact with their utility's representatives. Our tools deliver deep, personalized energy insights to end customers and help them be more energy efficient. We believe that by engaging customers about their energy use we can improve their relationship with their utility, help them save money on their energy bill, and reduce energy consumption around the world.

About the Team

Are you an experienced Automation expert and Quality Engineering Manager?

At Oracle Utilities (Opower) our Engineering Managers are engineers first and managers second. You will help support multiple tribes to deliver our platforms and products. You will set and maintain the standards for functional and nonfunctional quality, reduce risk and maximize operational efficiency.

What does Opower do? As Oracle Utilities (Opower), we apply cutting edge computer science to one of humanity's greatest challenges: Energy. We have built the most robust and effective energy efficiency and consumer behavioral demand-response platforms available today. Collectively we have helped users save 11 TWh of energy and $1B by delivering personalized, targeted customer messages and insights via print, email, voice, and SMS.

Our utility customers around the world give us energy usage data for tens of millions of their customers which we then analyze and aggregate using the latest software technologies to motivate consumers to use less energy.

Responsibilities:

· 
Define the testing methodology that will include technologies (e.g. Ruby, Rspec), tools (e.g. Jenkins), solutions and processes to support scalable and repeatable practices.

· 
Define the technical strategy for automation tooling and infrastructure and work across Engineering to implement this

· 
Collaborates with Dev in all aspect of the automation development process from requirement gathering through iterative develop-and-test cycles.

· 
Supports continuous improvement processes, analyzing problems and recommending actions for effective resolution.

· 
Help coordinate technical leadership within Architecture, Development, QA, Operations and Release Management teams to enable effective automation.

· 
Enforce software engineering best practices and work with the Engineering Management team to forecast, plan and drive team productivity.

· 
Influences and cultivates innovation within Engineering groups.

· 
Manage a global team of engineers across a number of regional development centers

· 
Implement, collect, analyze and report team and project metrics which demonstrate business value and show continuous improvement

Requirements:

· 
BS/MS in Computer Science, Computer Engineering or equivalent domain

· 
7+ years of professional experience working in a software development environment with uniformly increasing responsibility

· 
2+ years of leadership/management experience of Quality Engineers

· 
You are self-managing and have the ability to adjust to competing priorities and allocate your time as necessary to get the job done

· 
The required experience must have included:

· 
Recruiting, training and mentoring Quality Engineers

· 
Test automation:

· 
Expert in both UI test automation tools (Selenium, Webdriver, Capybara or similar) and API testing (using soapUI, jmeter, junit, nunit or similar)

· 
Experience using a broad range of test automation frameworks (e.g. Cucumber, Rspec, Fitness, TestNG or similar)

· 
Continuous Integration environments, tools and automation to streamline QA processes (Maven, Gradle, Bamboo, Jenkins, Cruise Control or similar)

· 
Enterprise Architecture and SOA best practices

· 
Unit, Regression, Integration, Automation,

· 
Current SDLC practices of Agile, Behavioural/Test Driven Development (Lean, Scrum, XP or similar)

· 
Object Oriented languages (Java, C#, C++ or similar)

· 
Scripting languages (JavaScript, Ruby or similar)

· 
Working with relational databases (Oracle, MySQL or similar)

· 
Onshore / offshore team model

Nice to have:

· 
Hadoop, Hbase knowledge

· 
SOA/SaaS platform testing experience

· 
Microservices architecture testing experience

Make every future a success.
  • Job directory
  • Business directory