This site uses cookies. To find out more, see our Cookies Policy

Software Engineer in Test in Durham, NC at Veritude

Date Posted: 1/23/2019

Job Snapshot

Job Description

Veritude is looking for a Senior Software Engineer in Test for client Fidelity Investments in Durham, NC.

We are looking for a senior software engineer in test to join our incubator team working on a technology platform that will help millions of retirees make their retirement savings go further. This role will be on our web application squad, so well-qualified candidates have an excellent knowledge of JavaScript, node, Express, Angular and some relational database experience, although we’re open to strong developers with experience in other languages or frameworks and a desire to learn.

Primary Responsibilities

  • Design, develop and implement web applications automation testing, including adherence to common best practices such as coding standards, building/running appropriate unit and integration tests, and developing and running build and deployment scripts
  • Provide automated test approaches to validate User Stories against its Acceptance Criteria
  • Understand the nuances of testing cross browser compatibility, performance, testability, and accessibility.
  • Collaborate with team members in defining software architectures and solutions
  • Partner with Software Engineers to own the quality of the product 
  • Work with a DevOps mindset and tools such as Jenkins, UDeploy, Docker, and Artifactory  

Skills and Knowledge

  • Software engineering design and programming fundamentals (such as Design Patterns and Design Principles i.e. SOLID, DRY, etc.) is a plus
  • Knowledge of JavaScript libraries and their use in building complex interactive experiences
  • Ability to understand how to test cross browser page layouts and components
  • Familiarity with both SQL and NoSQL database technologies (Oracle, MySQL, MongoDB etc.) 
  • Familiarity with Responsive Web Design such as using fluid grids and making use of CSS features & frameworks is a plus
  • Familiarity with server-side scripting technologies and development (i.e. NodeJS) is a plus
  • Version control understanding using such tools as Git with Gitflow

Other Important Qualities

  • Bachelor’s degree in Computer Science or other related discipline
  • Writes clean, maintainable code and refactors and improves the codebase as they add features to it
  • Feels that testing is a core part of their development process, experience with BDD is a plus
  • Enjoys collaborating with other developers, pair programming, reviewing code and white-boarding problems
  • Experience with continuous integration and continuous deployment is a plus
  • Experience working with AWS is a plus
  • Strong analytical and problem-solving skills with the ability to formulate recommendations
  • Strong teamwork skills with the ability to collaborate with other developers and co-workers including distributed team members
  • Understanding of SEO and how it relates to development is a plus
  • Strong Agile/Scrum experience
  • Strong communication skills, ability to learn, and teamwork are essential

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs