Principal Software Development Engineer


Location: Bellevue, WA

Type of Employment: Full-Time Permanent

Experience Required: 7-10 Years

Education Required: Bachelors

This company is looking for a Principal SDE for the strategically critical Contact Center Technologies Product development team. The Contact Center Technology (CCT) team delivers integrated software products utilized by our call center agents to assist all of this company customers and partners who look for assistance as they travel around the world. You will be a critical part of a growing team using the latest technology to improve our customer experience across voice, web, and mobile platforms, empowering millions of travelers to enjoy their perfect trip. Here you will get a chance to utilize your critical thinking and technical skills to help directly drive this company's success.

As a Principal SDE on CCT team, you will work closely with Developers, Technical Product Manager and Business Owners, and get an opportunity to influence early design decisions to ensure product quality. Together with your team members, you will be responsible for quality, automation design, tool creation and harness for our features. In addition to automation, you will be responsible for working closely with the developers to understand the design, develop test plans, writing component level test cases (unit, functional, integration and performance) and executing them for some of our core next generation Agent Tools. Here you will get a chance to utilize your critical thinking and technical skills to help directly drive this company's success. Bring your creativity, break-it mentality, strong communication skills, technical abilities, and desire to be the best, and join us as we solidify our position as the leaders in online travel.

Responsibilities:

· Primary responsibilities include working with Dev/PM/Test to design and implement test and validation strategies

· Design and implement robust, scalable, and high quality Test automation suites, to improve quality and productivity of functional and regression tests

· Strong contribution to requirements gathering, specification reviews and dev design to promote quality in the early stages of the project.

· Write, execute and debug automated test cases, Trouble shoot and debug complex transaction systems

· Mentor junior members of the team

· Execute test cases, report Test execution and Defect metrics for projects with sophisticated test management tools

· Recognized as group expert of a specific feature or component and contributes this expertise to others. Detect underlying problems and patterns and looks beyond the obvious.

· Identify opportunities for process, tools and test methodology improvements and drive those from concept to implementation

· Test and maintain a high quality bar in a complex and constantly evolving environment

· Contribute to continuing process improvement of quality assurance standards and procedures

· Identify opportunities for process, tools and test methodology improvements and drive those from concept to implementation.


Requirements:

· In-depth knowledge and experience with QA and Testing, Test methodologies and how Test fits into the SDLC

· Strong knowledge of object oriented programming, along with strong coding and debugging abilities

· Proven ability to understand and translate functional requirements into working test plans and test cases for complex features

· Ability to leverage and integrate different industry-level automation frameworks/tool practices within this company's.

· Expert knowledge of test automation techniques and testing tools

· Proven ability to anticipate and identify strategic and technical issues before they become a problem

· Ability to provide strong mentorship to other testers in the organization and lead projects spanning multiple groups

· Strong customer focus, excellent problem solving and analytical skills. 
Strong verbal and written communication skills.

· Ability to prioritize and work independently as well as in a team environment.


Qualifications:

· BS or MS in Computer Science or related field only

· 8+ years experience in software testing and/or development

· Solid design and development skills in one or all of the following Java, C#, Junit, C++ (Java preferred)

· Good understanding of object oriented programming with strong coding and debugging abilities

· Solid design and development skills in one or all of the following C++, Java, C#, Junit, CPPUnit

· Thorough understanding of software design principles, algorithms, data structures, and multithreading concepts.

· Experience planning, designing, and implementing testing strategies and automation infrastructure for large scale software system. Strong knowledge of SQL, relational databases & XML preferred

· Good experience working on Windows and Java platform

· Deep knowledge of Internet technologies is required

· Prior knowledge and experience with Agile development practices preferred

· Experience testing web services is a strong plus


COMPENSATION:
Up to $150K Depending on Experience
Relocation Provided


HOW TO APPLY:

1.  Please email resume in Word format to amusco@amsolutionsworldwide.com.

2.  Please put YOUR NAME, TITLE and LOCATION of this job in the email subject.

Thank you to all applicants!  Only those who qualify for an interview will be contacted and more information about the client and job will be given out at that time. 

Anthony Musco

AM Solutions, LLC

US:    (303) 573-6800

CAD: (416) 848-7417

amusco@amsolutionsworldwide.com