Mitchell International, Inc.

Software QA Engineer II : SAFe Built-in Quality Engineer

US-CA-San Diego
Job ID
17-7786
Type
Regular Hire

Company Overview

 

Mitchell International, Inc. is a leading provider of information and workflow solutions to the Property & Casualty Claims Industry and their supply chain partners. We solve interesting and complex problems that directly affect the customers our clients serve. We are constantly adapting to stay on the forefront of emerging technologies and we work diligently to maintain our position as a thought leader within our industry.

Job Description

We are looking for a SAFe Built-in Quality Engineer with DevOps mindset, who will be the coach as well as the champion to spearhead the Built-In Quality (BIQ) Zero Defects goal and be the owner of automation stability and excellence for our innovative online product offering. They will be responsible for creating and fixing AngularJS, Web Pages, Web Applications, .NET and C#/Java test automation, identifying missing tests, engaging developers to write missing tests for recent stories, adding tests where coverage is low, refactoring brittle tests, learning new frameworks, and defining standards for writing good automation. They will collaborate with developers and work with a QA tech lead to ensure that our CI/CD pipeline is stable.

 

The career path for this position involves gaining mastery in automation testing and ultimately become part of the DevOps Built-In Quality Engineering organization with a solid dev-test automation experience.

 

Duties:

  • Work on scrum and integration test teams to deliver high quality software releases.
  • Analyze and refine requirements to provide a great customer experience.
  • Create and maintain test plan and test case library.
  • Automate integration tests, UI tests, and functional tests to provide high test coverages in a continual integration and testing environment.
  • Monitors non-functional product metrics to ensure the product delivers on customer’s service level agreements.
  • Provides feedback to other engineers on production and automation code

     

Responsibilities: 
• Monitors test stability in CI/CD and drives green build pipelines.
• Collaborates with the XP Scrum team to write great protractor and unit tests.
• Establishes protractor test patterns and evangelizes them.
• Refactors existing protractor tests to meet new standards.
• Codes, debugs protractor tests.
• Use and build necessary QA tools to ensure product quality and stability. 
• Monitors code coverage results and takes action to drive to a better coverage.
• Provide engineering teams with analysis of uncovered software defect test and report cross-platform software bugs in a detailed, timely manner
• Works with BIQ/DevOps lead to build out their own backlog.
• Stays informed of upcoming features for dev teams.
• Quicker and faster software delivery
• Stable operating environments
• Early detection and faster correction of defects
• Transparency and Collaboration across teams
• Continuous release and deployment
• Continuous testing
• Continuous monitoring
• Reduced time to market
• Improved quality

 

 

 

Qualifications

  • 4+ years’ experience in the software QA.
  • 1-2 years of experience in TDD, ATDD, DevOps based design, development, testing, and deployment of software systems or applications.
  • BS in Computer Science or similar experience.
  • Strong working knowledge of Object-oriented design/programming, n-tier web applications, XML, ASP, ASP.Net or J2EE and relational databases.
  • Strong advocate of a process-driven software development lifecycle.
  • Possesses strong organizational skills.
  • Excellent analysis, design, writing and communication skills required.
  • Familiar with Microsoft technologies and working in an agile environment. Learns to use professional concepts. Strong skills in C#/Java and .NET, SQL, TFS.
  • Familiar with automated testing tools like Protractor, coded UI, Selenium. 
  • Experience working in an AGILE software development environment
  • Knowledge of release and configuration management best practices
  • Knowledge of testing techniques and tools used in testing large scale web services
  • Demonstrable writing and communication skills
  • Track record of finding bugs that materially affect the business
  • Experience with SQL
  • Experience with GUI automated testing tools (Selenium, FitNesse, Protractor, etc.)
  • Experience with .NET and Java unit testing frameworks 
  • Experience with performance testing tools like JMeter, Apache Bench, httperf
  • Knowledge of Agile/XP and Scaled agile/BIQ development practices, continuous integration, and continuous deployment
  • Willingness to work in an Agile/Scrum environment.
  • Willingness to work with off-shore teams.

Desired Experience:

  • Automated build, continuous integration and testing platforms (Jenkins or comparable).
  • SAFe 4.0 Built-In Quality and DevOps experience is a plus
  • Frequently used industry standard tools like Selenium, Junit/TestNG.
  • Maintained and enhanced Selenium based automation frameworks.
  • Written browser based Selenium tests in Java or Ruby or Python (not click-and-record) using a well-known design pattern.
  • Designed and written data-driven tests.
  • Developed load/performance testing scripts, run said tests and analyzed the results using JMeter (or comparable tool).
  • Good knowledge of OOP concepts.
  • Tested Data Warehouses/ETL/Reports.
  • Experience with Agile methodologies, in particular Lean Agile, SCRUM.
  • Built tools to make testing efforts more efficient 

 

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us via our Talent Pools.