Staff Quality Assurance Engineer – Power System

GE Renewable Energy

  • Hyderabad, India
Staff Quality Assurance Engineer – Power System
Job Posted : Dec 30th, 2021

Job Description

Responsible for test creation, testing a large module or a large component and designing a feature, set of features, or whole feature area independently, contributing to the immediate team and to other teams across business.
Own and lead the quality of individual Power Application modules and lead the software quality engineering discussions with the developers to ensure the quality of the product from customer perspective and mentoring other junior quality engineers.
Use test automation techniques that fit the problem space. Support and contribute Test Automation, analyze failed tests and suggests corrective action to fix them.

Job Responsibilities:-

  • Create test cases, validate, and execute the tests ensuring delivery of quality artifacts.
  • Closely work with Product Managers to understand and capture product requirements and vision.
  • Provide subject matter expertise in Power System Application engineering, manages test plans and testing methodology for software projects related to Power System Applications.
  • Develop and enhance the test infrastructure and continuous integration framework used across teams at the COE.
  • Engage in technical discussions; participate in technical designs and present technical ideas.
  • Use test automation techniques that fit the problem space. Support and contribute Test Automation, analyze failed tests and suggests corrective action.
  • Determine testing best practices and principals and promotes them across the organization.
  • Provide valuable input and actively participate in Backlog Reviews, Iteration Planning, Daily Standups, Demo and Retrospective Agile meetings.
  • Work with fellow team members to diagnose bugs and formulate solutions.
  • Provide functional and technical expertise in bug fixes.
  • Be responsible for providing technical leadership and designing, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure.
  • Proactively identify risks and propose mitigation plan throughout the development of product release.
  • Manages deliverables and mentors junior team members.

Education Qualification:-

  • Bachelor’s Degree in Computer Science or STEM” Majors (Science, Technology, Engineering and Math)
  • A minimum of 10+ years of experience in the industry.

Desired Characteristics Technical Expertise:-

  • Strong knowledge of testing large complex highly available system
  • Strong Knowledge with Power Application software
  • Has experience in testing web services
  • Has experience with issue-tracking and agile project management systems
  • Hands on Experience in tools such as GitHub, Jenkins, JIRA, Confluence.
  • Experience of DevOps, Continuous Integration and Continuous Delivery methodology.
  • Has experience working in Linux/Unix and Windows environments.
  • Has experience working with virtual machines (VMs) as part of a test/integration infrastructure
  • Expert in developing and executing maintainable automation tests for acceptance, functional, and regression test cases.
  • Knowledge in test automation using tools such as JBehave, Katalon.
  • Skilled at developing code for other developers to learn from.
  • Skilled in integrating project testing with continuous-integration process.

Business Acumen:-

  • Strong problem solving abilities and capable of articulating specific technical topics or assignments
  • Experience in building scalable and highly available distributed systems
  • Expert in breaking down problems and estimate time for development tasks
  • Evangelizes how our technology solves customer problems from a technology and business perspective

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 project obstacles or barriers on behalf of the team
  • 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 with senior leadership with confidence and clarity
  • Able to work well with global teams, including time-zone flexibility
  • Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work.

Location:-

  • Hyderabad, India.

Company Overview:-

GE (NYSE:GE) rises to the challenge of building a world that works. For more than 125 years, GE has invented the future of industry, and today the company’s dedicated team, leading technology, and global reach and capabilities help the world work more efficiently, reliably, and safely. GE’s people are diverse and dedicated, operating with the highest level of integrity and focus to fulfil GE’s mission and deliver for its customers. www.ge.com

      SUBSCRIBE NEWS LETTER
Scroll