Offers “RedBull”

Expires soon RedBull

Quality Assurance Engineer

  • Santa Monica (Los Angeles)
  • Design / Civil engineering / Industrial engineering

Job description

The IT Software Engineering team is a technology solution provider for all Red Bull North America (RBNA) functions including marketing, sales, distribution, and various support functions. The Quality Assurance (QA) Engineer is responsible for the validation and verification of internally-created, commercial off-the-shelf (COTS), or integrated web and mobile solutions. The QA Engineer will partner with the solution architect, software development team, DevOps, and project management to develop, execute, and maintain unit, integration and UI tests in both manual and automated methodologies for all locally-developed solutions to ensure product quality. This individual will draw on their understanding of the latest technology landscape and best-practices to define the test automation strategy and roadmap for the software engineering team as well as establish processes and implement policies for test governance and drive these forward within the IT organization.

In 1987, Red Bull not only launched a completely new product, it created and has led ever since a whole new product category, Energy Drinks. Nowadays Red Bull employs more than 11500 people in over 171 countries, selling over 6 billion cans a year. The World of Red Bull provides the forum for you to use your talent and passion, to develop yourself and make an impact. Find out why we're different.

·  LocationSanta Monica, California, United States
·  ScheduleFull-time
·  OrganisationRed Bull North America

Areas that play to your strengths

(all the responsibilities we'll trust you with)

Expand allCollapse All
·  QUALITY ASSURANCE LEAD

Responsible for the overall strategy and approach to quality assurance for the software engineering team

Responsible to work independently on project tasks

Responsible to develop test plans and test cases, including development of automated test scripts

Responsible for preparation of test data for testing

Responsible for high-level support of the development team’s code review process, providing feedback regarding established guildlines for quality assurance

Execute functional, integration, and regression testing of web and mobile packages with a motivation to automate as much as possible

Verify the quality of data; ensure incoming data coming matches data requirements, verify functionality and data output against requirements.

Log, manage, and re-test defects in bug tracking system

Report testing status, code coverage, milestones and issues to project stakeholders

Keen attention to detail and be exceptionally good at identifying inconsistencies and flaws

Support off-hours launch and monitoring of systems with IT teams as needed.

Use and update project management, code management, and deployment tools in accordance with the aligned project governance

 

·  TECHNOLOGY IMPACT

Create a overarching vision for the QA process, with a focus on test automation and integration into the CI/CD pipeline

Guide the improvement of practical test coverage and provide an effective measure of coverage for both manual and automated testing

Drive embedded test development strategy during technical design phase of projects

Coordinate infrastructure and support needs with respective teams in operations and support area

Stay informed about advances in technology, facilitate adoption of new technology

Provide automated reporting of testing in accordance with the project management strategy

 

·  KEY DELIVERABLES

Timely delivery of technical tasks that meet or supersede the project team’s expectations

Satisfaction level of project team and business stakeholders regarding quality of implementation aligned with requirements

Satisfaction level of business stakeholders with project resources

Streamlined technology landscape and strategy for testing of web and mobile solutions, supported by a clearly defined technology vision for this area

Your experience includes:

(proven performance in)

· 
7+ years of IT work experience in enterprise systems software development and/or test automation

· 
3+ years experience with enterprise oriented mobility applications

· 
Experience in software test automation using one or more of the following languages: Java, JavaScript/Type Script or Python

· 
Strong knowledge in one or more automation tools Selenium, Webdriver, Appium, WebdriverJS

· 
Strong Understanding of REST and demonstrated experience with web services APIs testing/automation

· 
Very good experience in using tools like Git, Jenkins, JIRA

· 
Experience with Protractor, BDD (e.g Cucumber, Jasmine), Continuous Integration (e.g., Jenkins, Hudson) or Delivery a plus

· 
Basic knowledge of unit testing using tools like TestNG, JUnit

· 
Experience debugging distributed systems and applications

· 
Experience in many technical areas related to web site and web services design and development (J2EE Java, JSP/JSF, .NET, PHP, Javascript, JQuery, Ajax, React/Angular)

· 
Experience with technologies for building enterprise ready mobile applications (iOS/Android, HTML5, React Native, REST)

· 
Knowledge of software development best practices, continuous integration concepts, database modeling, unit and quality testing methodologies and project management methodologies

· 
Experience with cloud computing and hosting platforms in the cloud (AWS preferred)

· 
Proficient in designing/creating frameworks a plus

· 
Proficient in communicating technical concepts, both orally and in writing

· 
Flexibility in adapting to rapidly changing business environment or priorities without compromising on quality of deliverables

· 
Experience creating and standardizing test procedures

· 

Masters or Bachelor’s Degree in Computer Science, Information Systems, Engineering, or equivalent through proven working experience. AWS certification(s) a plus Project management certification(s) a plus

· 

Fluent in English, additional language skills an advantage
Other opportunities in a similar area
· 

Software Developer

· 

Software Developer

· 

Manager, Software Engineering

In your cover letter, please include an explanation of why your experience is specifically relevant to this role at Red Bull. We want to see your personal style – what makes you tick and why you think your next opportunity is here with us.

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