Software Test Automation Engineer

Durham, NC

Posted: 07/18/19 Category: IT Quality Assurance Job Number: 7969

Position: Software Test Automation Engineer
Location:  Durham, NC
Type:  Contract
Duration: 12 months to start
Local: preferred

Must Haves:
  • 5+ years of solid experience with coding in various languages such as C#, C/C++, VB Scripting and JavaScript, and a high level of experience with recording, developing, editing, maintaining and executing large sets of automated scripts. 
  • High Level understanding of the Team Foundation Server ALM, including Release Management, Version Control, MS Test Manager 
  • 5+ years of experience with Selenium, Jenkins, and TFS including logging defects, creating test strategies & plans, as well as creating Virtual Test Labs.
  • Ability to write complex SQL Queries in Microsoft SQL Server (using Transact SQL). 
  • High Level knowledge of and experience with Web Based environments (ASP.Net, Java, and JavaScript). 
  • In-depth knowledge of the SDLC, QA process and Automated Testing Frameworks & methodologies including unit, integration, system, and acceptance testing. 


PURPOSE AND SCOPE:  The Senior Software Test Automation Engineer provides mentorship to other quality assurance analyst who are interested in learning and understanding the automation process, and is responsible for helping to establish and maintain an Automation Test Framework that promotes cross-team participation. This person is considered subject matter experts providing recommendations and analysis regards automation technology solutions. They will participate in the release planning activities, QA Scrum of Scrum (SOS) meetings, as well as the Community of Practice team meetings. 

 

PRINCIPAL DUTIES AND RESPONSIBILITIES: ? Participates in project meetings, related to automation technologies, with cross functional team members.? Provides in-depth analysis and reviews of software functional requirement definitions.? Design and create high level test automation scripts using existing technologies ? Integrates test automation scripts into TFS Application Lifecycle Management (ALM).? Performs testing based off test case definitions.? Documents and reports defects in TFS ALM.  Works with development staff to answer questions that may arise during testing and to resolve issues.  Performs testing of defect fixes.? Develop complex virtual labs and mentors other QA analyst on high level automation processes.? Review and comply with the Code of Business Conduct and all applicable company policies and procedures, local, state and federal laws and regulations.? Assist with various projects as assigned by direct supervisor.? Other duties as assigned.

 

Additional responsibilities may include focus on one or more departments or locations.  See applicable addendum for department or location specific functions.

 

PHYSICAL DEMANDS AND WORKING CONDITIONS:? The physical demands and work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.? None

 

SUPERVISION: ? None

 

EDUCATION: ? Bachelor’ s Degree required; Advanced Degree desirable

 

EXPERIENCE AND REQUIRED SKILLS:        ? 5 – 8 years’ related experience; or a Master’ s degree with 3 years’ experience; or equivalent directly related work experience. ? 5+ years of solid experience with coding in various languages such as C#, C/C++, VB Scripting and JavaScript, and a high level of experience with recording, developing, editing, maintaining and executing large sets of automated scripts. ? High Level understanding of the Team Foundation Server ALM, including Release Management, Version Control, MS Test Manager ? 5+ years of experience with Selenium, Jenkins, and TFS including logging defects, creating test strategies & plans, as well as creating Virtual Test Labs.? Ability to write complex SQL Queries in Microsoft SQL Server (using Transact SQL). ? High Level knowledge of and experience with Web Based environments (ASP.Net, Java, and JavaScript). ? In-depth knowledge of the SDLC, QA process and Automated Testing Frameworks & methodologies including unit, integration, system, and acceptance testing. ? A self-starter who pays attention to detail. ? Excellent verbal and written communications skills. ? Ability to interact professionally with all levels of management and cross functional team members.

 

Ellie Banholzer

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.