Senior Software Engineer

2 weeks ago


Durham, United States Fidelity Corp Full time
Job Description:

Position Description:

Applies test driven design concepts to test and debut automated solutions and software, using test automation frameworks -- Cucumber and Selenium. Automates the integration of code changes from multiple contributors into a single software project through the use of Continuous Integration and Continuous Development (CI/CD) practices and open source platforms -- Jenkins. Uses programming languages to promote the development of web-based applications -- Java. Uses standardized programming languages -- SQL -- to manage relational databases and perform various operations on the data in them. Analyzes information to determine, recommend, and plan computer software specifications on major projects, and proposes modifications and improvements based on user need. Provides business solutions by developing complex or multiple software applications.

Primary Responsibilities:

•           Develops original and creative technical solutions to on-going development efforts.

•           Designs applications or subsystems on major projects and for/in multiple platforms.

•           Develops applications for multiple projects supporting several divisional initiatives.

•           Supports and performs all phases of testing leading to implementation.

•           Assists in the planning and conducting of user acceptance testing.

•           Develops comprehensive documentation for multiple applications supporting several corporate initiatives.

•           Responsible for post-installation testing of any problems.

•           Establishes project plans for projects of moderate scope.

•           Works on complex assignments and often multiple phases of a project.

•           Performs independent and complex technical and functional analysis for multiple project supporting several initiatives.

Education and Experience:

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology Management, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) using Selenium, CI/CD, SQL, and Java to design, develop, document, and maintain automated tests for web-based applications.

Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology Management, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) using Selenium, CI/CD, SQL, and Java to design, develop, document, and maintain automated tests for web-based applications.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (“DE”) building Continuous Integration/Continuous Delivery (CI/CD) pipelines to achieve efficiency, performance, and agility for the deployment of software applications using automated DevOps processes -- Maven, Jenkins, Stash, and Sonar; and writing declarative pipelines and integrating them with DevOps systems jobs.
  • DE creating and maintaining automation test scripts -- unit, component, integration, functional, scenario, and regression tests; performing automated testing of front-end, User Interface(UI), Web services, and back-end digital platform applications to validate responsive UI designs using Selenium, UFT (Unified Functional Testing),  Microsoft Visual studio Coded UI, JMeter, Soap UI, Rational Functional Tester, and database validations.
  • DE developing and maintaining Selenium based automation scripts, using Java and CI/CD pipelines; and performing test orchestration and reporting using Jenkins.
  • DE developing automated test scripts, plans, and cases for testing Application Programming Interfaces (APIs), using Java, JUnit, Postman, SoapUI, and SQL; writing UI automated tests using Selenium WebDriver; creating hybrid automation frameworks using Selenium, Behavior and Test-Driven Development (BDD and TDD); and integrating automated test cases with CI/CD pipelines using Jenkins.

#PE1M2

Certifications: Category: Information Technology

  • Durham, United States PSG Global Solutions Full time

    Description We're looking for a Senior Software Engineer , working in Financial Services industry in Durham, North Carolina, United States . Provide application software development services or technical support in situations of moderate complexity. Develop flowcharts, layouts, and documentation to satisfy requirements and solutions. Maintain software...


  • Durham, United States Fidelity Corp Full time

    Job Description: Fidelity Investments has an exciting opportunity for a Senior Software Engineer in Test with strong software development talent. This individual will be responsible for crafting and developing test automation and in-house software utilities as part of the Quality Engineering organization within Fidelitys Workplace Investing division. The...


  • Durham, United States NVIDIA Full time

    Senior Software Engineer - Chip Design Tools page is loaded Senior Software Engineer - Chip Design Tools Apply locations US, CA, Santa Clara US, MA, Westford US, TX, Austin US, NC, Durham time type Full time posted on Posted 4 Days Ago job requisition id JR1977911 NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999...


  • Durham, United States GRAIL, Inc. Full time

    GRAIL is a healthcare company whose mission is to detect cancer early, when it can be cured. GRAIL is focused on alleviating the global burden of cancer by developing pioneering technology to detect and identify multiple deadly cancer types early. The company is using the power of next-generation sequencing, population-scale clinical studies, and...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: ***Multiple Positions Available*** Designs and develops software with technical tools -- Java, Python, Docker, and Kubernetes, in an Agile environment. Develops and builds the underlying software security platform for the company. Simplifies the security process with software automation and creates a robust platform for...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: ***Multiple Positions Available*** Creates software application components according to Agile software development methodologies using React, JavaScript, Node, CSS, and HTML Browser Developer tools. Builds and develops software applications. Designs and builds large scale applications and deploys them onto Amazon Web...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: ***Multiple Positions Available*** Builds, tests, and engineers REST Application Programming Interfaces (API s). Develops applications using Core Java, Spring MVC, Spring Core, Spring Boot, and Web Services (SOAP/REST). Develops and tests code within a Unix and Windows environment. Implements Test Driven Development...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Develops software within an Agile operating model using Cobol, JCL, DB2, VSAM, and TSO. Develops applications using Java, Oracle, Kubernetes, Rancher, Spring, and Application Program Interfaces (APIs). Rapidly deploys software changes to customers while minimizing risk using Continuous Integration and Continuous...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Designs, develops, tests, deploys, maintains, and improves Customer-facing software solutions using Continuous Integration/Continuous Delivery (CI/CD) pipelines. Develops robust software and writes testable and maintainable code using Java/J2EE, Cucumber, Selenium, and Serenity. Designs and builds Angular and web Service...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Builds, tests, and engineers RESTful Web Services using Spring, Spring Boot, Dropwizards, Test Driven Development, Junit, Cucumber, and Groovy. Deploys software applications using Continuous Integration/ Deployment (CI/CD) tools -- Jenkins, Maven, and uDeploy. Develops responsive and progressive modern web applications....


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Applies test driven design concepts to test and debut automated solutions and software, using test automation frameworks -- Cucumber and Selenium. Automates the integration of code changes from multiple contributors into a single software project through the use of Continuous Integration and Continuous Development...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Develops data conversions in SAS, Linux, and DB2 environments. Provides data conversion solutions by developing conversion software applications and routines. Develops software applications using mainframe technology. Analyzes data and publishes results using SAS EG. Copies data using Extract, Transform, Load (ETL) best...


  • Durham, United States Piper Companies Full time

    Piper Enterprise Solutions is seeking a Senior Software Engineer to join a new team supporting a client in the Financial Services space on a long-term engagement. This person will expected to contribute across the full stack of new applications - from building sleek UIs in Angular through Spring Boot microservices hosted in AWS. An ideal candidate for this...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Modernizes and builds innovative and Cloud-native experiences, software applications, and platforms. Designs and builds large scale full-stack applications using Java, Tomcat, Spring Boot, Angular, Node, and JavaScript. Integrates with Service Oriented Architecture (REST) using tools such as Express, Node, SpringBoot,...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Designs, builds, and supports mission critical applications and Application Programming Interfaces (APIs) using Java and J2EE in Spring Frameworks. Delivers messaging solutions and services functionality using Kafka, MQ, and TIBCO EMS. Designs, develops, deploys, and maintains Continuous Integration and Continuous...


  • Durham, United States GROWERS Full time

    Job DescriptionJob DescriptionThe CompanySince 2012, GROWERS has worked to push technology in the ag industry forward. Our vision is to put easy-to-use technology in the hands of every farmer, advisor, and buyer in the industry. Headquartered in Durham, North Carolina, the GROWERS team is made up of some of the best and brightest data scientists, developers,...


  • Durham, United States ICL Full time

    The Company Since 2012, GROWERS has worked to push technology in the ag industry forward. Our vision is to put easy-to-use technology in the hands of every farmer, advisor, and buyer in the industry. Headquartered in Durham, North Carolina, the GROWERS team is made up of some of the best and brightest data scientists, developers, and business professionals....


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Produces high-quality, testable code for products and software applications and efficiently deploys them to Amazon Web Services (AWS). Builds, crafts, and reviews code using Java Stack, Spring Framework, Oracle, RESTful Application Programming Interfaces (APIs), and Web Containers. Designs, deploys, and maintains...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Develops containerized, cloud native applications using infrastructure technologies -- Kubernetes, Kafka, MSSQL, and Data Dog. Builds and deploys applications on the cloud. Performs object-oriented analysis and design using Object Modeling and Sequence Diagrams. Writes and develops code in Java using Spring, Spring...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Develops, deploys, and supports the development of key applications and features using Power App, Power Virtual Agents, Power Automate, Dataverse, Security Roles and Access Management, Ribbon, and Workbench. Delivers new and enhanced applications. Identifies and communicates systems development processes. Develops...