Work with McAfee

Work with McAfee.

Amazing works here and we want more of it.

Join Our Talent Network

Snr. Software Developer in Test

Apply Now    
Location:
Cork, CO IE
Other Location(s):
Job Id:
JR0007298
Job Category:
Product Development / Engineering
Job Description

Are you ready to make a difference?  We are looking for an exceptional Software Developer in Test (SDET) to drive, develop, and execute tools, frameworks, and processes to be utilized in support of a continuous integration (CI) effort in McAfee Endpoint Engineering.  As an accomplished SDET, you are excited for the opportunity to work in a collaborative team environment that encourages you to perform your best, and challenges you to engineer solutions for complex business challenges.
 
 This high visibility role will mean working with the various Enterprise Endpoint engineering teams in supporting our product needs which play a critical piece in our company vision and strategy.  You will be a part of a team that will migrate current projects to a continuous integration model that is standard across all of Endpoint Engineering.
 
This position will include working with other more junior members of a CI team, as well as managers and engineers on other projects across McAfee.

Role and Responsibilities:

  • Should have good knowledge of CI methodology and experience delivering software using CI principles
  • Develop a strong knowledge of the McAfee enterprise products and related technology to understand cross product dependencies and effectively coach product teams on how to add tests to cover those areas.
  • Work to coordinate and standardize automation and continuous integration efforts across the Enterprise Endpoint software landscape.
  • Develop, implement, and execute automated tests, analyze and accurately report results, and provide sign off on product releases that meet the highest quality expectations.
  • Develop tools, frameworks, and processes to be utilized in support of interoperability testing/analysis efforts
  • Work with Engineering to understand build system and test coverage and develop new automated CI tests.
  • Excellent communication skills, ability to make and influence decisions, and drive open discussions to a closure
  • Go to technical person on the team and to outside product teams.  Must excel in both individual and group settings
  • Ensure testability of a product suite and measure code coverage data
  • Utilize innovative test technologies to develop product testing strategies
  • Promptly identifying and escalating defects; working with cross site and cross functional product teams to isolate problems; and tracking the issues to complete resolution.
  • Make good things happen
  • Win

Requirements

  • Strong Experience with Jenkins or Team City (Jenkins preferred) CI systems and implementations
  • Experience with frameworks such as NUnit, JUnit.
  • Excellent programming and technical skills in at least 4 of the following programming languages: Java, Python, Powershell, Javascript, Gradle, Groovy, C#, Perl
  • Excellent ability to break down complex software systems with application of problem solving skills; strong experience in performance and interoperability testing of software products in a production scenario with proven ability to analyze and present results 
  • Experience in doing code review, defect analysis, writing test tools and identifying automation opportunities 
  • Excellent experience in driving quality initiatives like coding guidelines, best practices within the development teams 
  • Must be highly motivated with a strong passion for and commitment to software quality 
  • Should have strong architectural, design, programming, and debugging experience 
  • Proven track record of delivering high quality, scalable software with a cohesive user experience 
  • Expertise on Microsoft Windows operating systems and also UNIX, Linux or Mac. Ideally would be able to work proficiently on at least two varied platforms. (Ex: Windows/Linux or Windows/Mac) 
  • Demonstrated ability to work effectively both within a team and cross-group to drive identification and resolution of issues to ship under tight deadlines along with being able to drive features into the product 
  • Ability to prioritize and manage work to critical project timelines in a fast-paced environment with minimal or no management 
  • Candidate must have a strong desire to continually grow in the technical stream
  • Candidate must have the following traits: dedicated, persistent, analytical, focused, ambitious, and attentive

Nice to have:

  • Knowledge of McAfee products
  • Knowledge of Agile methodology and practices
  • BS/BE in Computer Science or related field

Minimum Qualifications:

  • 7+ years of relevant work experience in developing and delivering software using Agile models


Qualifications

Are you ready to make a difference? We are looking for an exceptional Software Developer in Test (SDET) to drive, develop, and execute tools, frameworks, and processes to be utilized in support of a continuous integration (CI) effort in McAfee Endpoint Engineering. As an accomplished SDET, you are excited for the opportunity to work in a collaborative team environment that encourages you to perform your best, and challenges you to engineer solutions for complex business challenges.
 
This high visibility role will mean working with the various Enterprise Endpoint engineering teams in supporting our product needs which play a critical piece in our company vision and strategy. You will be a part of a team that will migrate current projects to a continuous integration model that is standard across all of Endpoint Engineering.
 
This position will include working with other more junior members of a CI team, as well as managers and engineers on other projects across McAfee.

Apply Now    
Back to top