GE Careers
Apply Now    

Sr Software Quality Assurance Engineer

  • GE Digital
  • Experienced
  • Posted 12/4/2017 1:50:30 PM
  • 3037252
  • Job Function: Digital Technology
  • Business Segment: Digital Predix Products & Technology
Location(s): Canada; British Columbia; Vancouver


About Us:

GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.

Role Summary:
The successful applicant will be responsible for performing in depth functional testing and test automation of Predix Edge Security products. We are looking for a World-Class Senior Test Developer responsible for designing, developing, maintaining, and executing both manual and automated tests for our security products. You will be a major contributor for our automation test and Continuous Integration.

Essential Responsibilities:

You already have a lot of experience with testing Enterprise software and you are looking for bigger challenges with latest technologies that involves Security, Networking, Virtualization, high performance and reliability. If you are up for the challenge, come see what we do. Reporting into the QA Manager, you will interact closely with the Product Owner and scrum teams following the Agile methodology, and be a strong quality advocate to influence your team.

  • Be a key contributor to test automation framework and coverage.
  • Take a lead role in functional testing for our EDGE products.
  • Control and maintain the Continuous Integration with the Build Master to ensure stability of all automated tests.
  • Implement automation best practice and provide code review feedback to team members
  • Review the requirement, architecture and design documents to come up with best test strategy.
  • Design, develop, maintain, and execute test cases for product requirements that are scalable, repeatable and measurable.
  • Take ownership of defects found during testing and provide information to developers including driving follow-up actions when necessary
  • Collaborate with the whole QA team to improve processes and deliver faster with high quality

    Qualifications/Requirements:

    Basic Qualifications:

  • Bachelor’s Degree in STEM (Science, Technology, Engineering or Math)
  • 8+ years of Test Engineering experience in functional testing.
  • 5+ years of experience automating web applications with Selenium, Cucumber, BDD

    Eligibility Requirements:

  • Legal authorization to work in Canada is required.
  • Any offer of employment is conditioned upon the successful completion of a background investigation

    Desired Characteristics:

  • 5+ years of experience in scripting language such as Perl or Python and Shell
  • Experienced with Linux Operating System and performance issues related to the system
  • Hands-on experience in programming language such as JavaScript or Java
  • Expert with Selenium Web Driver or Protractor, Cucumber and node.js
  • Strong writing and communication skills to describe test cases and test results
  • Experienced configuring test environments with Linux servers
  • Strong knowledge of software testing and Agile methodologies and software development fundamentals
  • Expert with running large scale tests in parallel
  • Experience with Jenkins to run all test cases end-to-end automatically
  • Ability to understand machine language, operating systems, common APIs, libraries and runtime environments and how they interact with hardware, firmware, and binary code
  • Experience in networking fundamentals
  • Exposure to SCADA/DCS systems or industrial technologies

    Business Acumen:

  • Strong problem solving abilities and capable of articulating specific technical topics or assignments
  • Expert in breaking down problems and estimate time for development and testing tasks
  • Ability to effectively prioritize tasks
  • Proficient in communicating very technical concepts and issues to relevant businesses

    Leadership:

  • Demonstrates clarity of thinking to work through limited information and vague problem definitions
  • Influences through others; builds direct and "behind the scenes" support for ideas
  • Proactively identifies and removes obstacles or barriers on behalf of the customer
  • Shares knowledge, power, and credit, establishing trust, credibility, and goodwill

    Personal Attributes:

  • Able to work under minimal supervision
  • Excellent communication skills and the ability to interface well with the wider engineering department
  • Dedication and commitment to problem resolution
  • Ability to work on assigned tasks under tight time constraints
  • Strong desire to experiment, use new tools and techniques

    #DTR

    Locations: Canada; British Columbia; Vancouver

    GE offers a great work environment, professional development, challenging careers, and competitive compensation.  GE is an Equal Opportunity Employer.  Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.


  • Apply Now    
    Link for schema

    GE Careers Technical Assistance

    Having technical issues with ge.com/careers or your application? We're here to help.

    Get In Touch

    Connect With Us

    Stay up to date on GE and possible opportunities that open in areas that interest you.

    Sign Up