Sr Quality Assurance Engineer

Purpose:

Responsible for testing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. Contributes to quality engineering discussions. Owns medium sized quality engineering tasks; and delivers while mentoring and helping team members.

Essential Responsibilities 

• Responsible for designing Software Testing Strategy and partnering with Agile Scrum Teams • Has the vision to understand, design and integrate quality within SDLC • Responsible for driving the Software Quality Engineering efforts across unit, module, system and user acceptance testing • Leads impact assessment and decision related to Software Quality Engineering plan and strategy for the whole release • Ensure software code quality is maintained and organized with automation • Provides expertise in continuous integration process and test automation while mentoring and training team members in the process. • Support other GE Businesses with growing technical expertise • Form requirements through design, code development, testing and release. • Develops and executes maintainable automation tests for acceptance, functional, and regression test cases. 

Qualifications/Requirements

 • Bachelor’s Degree in Computer Science or related field • A minimum of 5 years of professional experience in Quality Assurance or other Software Engineering practice  • Deep familiarity with Test Driven Development and experience in automated API based testing • Deep familiarity with Agile concepts, preferably Scrum • Demonstrated experience and ability to write Java code for the purposes of testing solution code (e.g., white-box testing) • Experience testing web services (SOAP/REST; Throughput, Performance under Load, etc.) • Experience with issue-tracking and agile project management systems such as Jira, GreenHopper, Confluence, Rally, etc. • Skilled in programming languages such as C, C++, C#, Java, XAML, HTML5 • Knowledge of relational databases and query languages such as SQL • Expert knowledge of object-oriented programming • Provides expertise in Design, Architecture, Development and Shipping from Quality Engineering perspective • Drive pair programming practices and code reviews across the team