SWET-Software Engineer in Test ( With Devops & Snowflake/ Airflow)

  • location: Research Triangle Park, NC
  • type: Contract
easy apply

job description

SWET-Software Engineer in Test ( With Devops & Snowflake/ Airflow)

job summary:
Job Description:

Our Client is hiring for a Software Engineer in Test at Client Investments in Durham, NC

This is an exciting new role within the Workplace Investing (WI) Data Engineering space and the team building our Cloud Data Lake & Data Warehouse platform. Working in a co-located Agile team, we are looking for a Principal Software Engineer in Test to work with the team to develop a QA automation framework to validate the integrity, quality and performance of the data pipelines. This roles is not just limited to Test deliverables, but will also include analysis, development and DevOps work for the cloud data platform.

The Expertise we're looking for:

Education:

  • 5+ years of Software Development or relevant experience desired
  • 2+ years of Big Data, Data Lake or Data Warehouse experience is desired
  • 2+ years of Software Quality Assurance or relevant experience desired
Experience:

  • Expert knowledge of application/software development, QA principles, and agile methodology
  • Experience in retirement plan administration or financial services a plus
  • Knowledge of data pipeline testing will be a distinct advantage
  • Ability to work effectively with product development, external teams and management
  • Knowledge of CI/CD Pipelines
Specific certifications:

  • ISTQB Certification (nice to have)
The Purpose of Your Role

This role is part of the WI QA team which has over 20 team members and is part of the wider WI Technology US team. This is a high performing and innovative team using the latest Big Data, software, QA tools, technologies and techniques. Data Engineering is one of the key disciplines within WI Technology.

This role will be part of a squad and will involve analysis of user stories. The Testing responsibilities, as shared with the rest of the Agile team, is focused on ensuring that projects and products meet system quality standards by planning, designing, automating and executing the appropriate test cases. This includes developing and executing automation strategies, mining and manipulating test data, scripting and executing test cases, front-line triage of issues found during execution, and retesting of defects through resolution.

The Skills You Bring

  • Experienced Data Engineer working with the latest Big Data technologies and tools (Snowflake, Airflow, AWS)
  • Experienced Software Engineer in Test working in agile methodology.
  • Experience test automation and build tools (Selenium, Cucumber, Fitnesse, Git, Gradle, Maven, Rest-Assured)
  • Strong SQL skills plus Java and Python development experience
  • Experience with Data Pipeline testing of Data Lake and/or Data Warehouse platforms
  • Experience with Unix, Bash scripting and configuration formats (JSON, YAML)
  • Experience with Jira is essential
  • Proven experience with the software development process including analysis, design, coding, system and user testing, problem resolution and planning
  • Strong communication and interpersonal skills will be key to success in this role. A strong ability to maintain good working relationships with partners is essential
The Value You Deliver

  • You will be delivering quality assurance for Data Engineering and your overall experience of QA will come to the fore. You will be capable of building an end-to-end test strategy, determining exit criteria, contributing to our automation roadmap and have strong awareness of our audit compliance commitments.
  • Daily you may be working on QA, analysis, development or DevOps stories as part of a squad and your agile experience will be essential to size stories and assist with sprint planning.
  • You will be collaborating with squad resources to ensure testing efforts are completed by the team
  • You will also demonstrate your overall commitment to the wider WI QA Team by scanning for opportunities to bring the outside in and help keep WI QA at the forefront of QA innovation.
  • You will work with your scrum team to move quality to the beginning of the process, and to coordinate quality activities through out the epic life cycle.
 
location: Durham, North Carolina
job type: Contract
work hours: 9am to 5pm
education: Bachelors
 
responsibilities:
  • You will be delivering quality assurance for Data Engineering and your overall experience of QA will come to the fore. You will be capable of building an end-to-end test strategy, determining exit criteria, contributing to our automation roadmap and have strong awareness of our audit compliance commitments.
  • Daily you may be working on QA, analysis, development or DevOps stories as part of a squad and your agile experience will be essential to size stories and assist with sprint planning.
  • You will be collaborating with squad resources to ensure testing efforts are completed by the team
  • You will also demonstrate your overall commitment to the wider WI QA Team by scanning for opportunities to bring the outside in and help keep WI QA at the forefront of QA innovation.
  • You will work with your scrum team to move quality to the beginning of the process, and to coordinate quality activities through out the epic life cycle.
 
qualifications:
Education:

  • 5+ years of Software Development or relevant experience desired
  • 2+ years of Big Data, Data Lake or Data Warehouse experience is desired
  • 2+ years of Software Quality Assurance or relevant experience desired
Experience:

  • Expert knowledge of application/software development, QA principles, and agile methodology
  • Experience in retirement plan administration or financial services a plus
  • Knowledge of data pipeline testing will be a distinct advantage
  • Ability to work effectively with product development, external teams and management
  • Knowledge of CI/CD Pipelines
 
skills:
  • Experienced Data Engineer working with the latest Big Data technologies and tools (Snowflake, Airflow, AWS)
  • Experienced Software Engineer in Test working in agile methodology.
  • Experience test automation and build tools (Selenium, Cucumber, Fitnesse, Git, Gradle, Maven, Rest-Assured)
  • Strong SQL skills plus Java and Python development experience
  • Experience with Data Pipeline testing of Data Lake and/or Data Warehouse platforms
  • Experience with Unix, Bash scripting and configuration formats (JSON, YAML)
  • Experience with Jira is essential
  • Proven experience with the software development process including analysis, design, coding, system and user testing, problem resolution and planning
  • Strong communication and interpersonal skills will be key to success in this role. A strong ability to maintain good working relationships with partners is essential

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs