SkillBridge - Software Engineer

Fidelity InvestmentsDurham, NC
3dHybrid

About The Position

Software Engineer Note: Fidelity is not providing immigration sponsorship for this position. We’re excited that you’re interested in participating in Fidelity’s SkillBridge Program! Fidelity’s SkillBridge Program is a 12-week fellowship for active-duty service members, designed to bridge the gap between military service and corporate readiness by providing business exposure, on-the-job-training, mentorship, and professional development. The Team You will be working with a team of technologists focused on delivering Automation, Continuous Integration and Test Data ecosystems. This role demands significant collaboration with members of various engineering and development groups throughout the lifecycle of a typical project. As a technical associate, you will be working directly to shape our technology vision and will have a real impact on our Workplace Investing organizations success. The Expertise You Have 2+ years of test automation development using Java or similar language. Bachelor’s Degree or equivalent in a technology related field (Computer Science, Engineering, etc.) required. You have a passion for technology and can navigate your way across sophisticated and rapidly changing landscapes by staying on top of the latest trends and thrive by sharing knowledge. Are a creator, a doer, and a disruptor who will help us seek real-life problems and meet real customer needs. You’ll be helping us build things, taking an idea, and crafting rapid prototypes that are shippable and learn from real-life feedback. A self-starter, who actively challenges status-quo, is curious and not afraid to ask “Why” and “What if”? Are experienced with the tools of the trade including a variety of modern programming languages and frameworks. Have an attitude of test first development and are experienced in modern test frameworks. We believe in testing and that quality is everyone’s job. Can measure, collect and use data to make decisions. We understand the value of intuition and the need to balance decisions accordingly. Demonstrated experience in DevOps and CI/ CD pipelines. Have the proven ability to work independently as part of an Agile Sprint, Kanban team/squads. Ability to quickly learn and apply new technical skills. Being candid and honest in all discussions to ensure the best outcomes. The Skills You Bring Proven experience with writing automated tests (functional, integration and performance). Experience with test automation tools such as Cucumber, Selenium, Playwright and Jenkins. Knowledge of with Version Control Systems (Git, ClearCase etc.). Proven technical skills (e.g. SQL, XML, HTML, JavaScript, Java, or Python). Cloud – AWS, Azure (preferred). Your experience in executing projects in an Agile environment. Your ability to collaborate with other technical and business experts in the team. Curiosity to stay current with new and emerging technologies and concepts, finding ways to apply those to business problems. Experience working on customer-facing products preferred. Any combination of the following is a plus: Experience on Python scripting Experience or exposure to Docker and other cloud technologies like EC2, S3, VPCs, CloudFront, on-demand instances Experience with Kubernetes and Helm Experience on Automation Tools/Frameworks (JUNIT, Jasmine, Selenium, Protractor) Experience with PHP and Drupal 9 Hands-on experience with the API Design & Development and Micro Services Architecture Experience with UI and UX design The Value you deliver Your passion to follow modern test driven and automation driven software development methodologies. Design, develop, maintain, and execute automated tests while adopting industry best practices and tools. Champion continuous improvement regarding application quality and stability. Strong sense of ownership for the quality of solution delivery. COVID Work Policy Safety is our top priority. Once we can be together in person with fewer safety measures, this role will follow our dynamic working approach. You’ll be spending some of your time onsite depending on the nature and needs of your role. Dynamic Working – Post Pandemic Our aim is to combine the best of working offsite with coming together in person. For most teams this means a consistent balance of working from home and office that supports the needs of your role, experience level, and working style. Your success and growth is important to us, so you’ll want to enjoy the benefits of coming together in person – face to face learning and training, quality time with your manager and teammates, building your career network, making friends, and taking full advantage of cultural and social experiences Fidelity provides for you.

Requirements

  • 2+ years of test automation development using Java or similar language.
  • Bachelor’s Degree or equivalent in a technology related field (Computer Science, Engineering, etc.) required.
  • You have a passion for technology and can navigate your way across sophisticated and rapidly changing landscapes by staying on top of the latest trends and thrive by sharing knowledge.
  • Are a creator, a doer, and a disruptor who will help us seek real-life problems and meet real customer needs.
  • You’ll be helping us build things, taking an idea, and crafting rapid prototypes that are shippable and learn from real-life feedback.
  • A self-starter, who actively challenges status-quo, is curious and not afraid to ask “Why” and “What if”?
  • Are experienced with the tools of the trade including a variety of modern programming languages and frameworks.
  • Have an attitude of test first development and are experienced in modern test frameworks.
  • We believe in testing and that quality is everyone’s job.
  • Can measure, collect and use data to make decisions.
  • We understand the value of intuition and the need to balance decisions accordingly.
  • Demonstrated experience in DevOps and CI/ CD pipelines.
  • Have the proven ability to work independently as part of an Agile Sprint, Kanban team/squads.
  • Ability to quickly learn and apply new technical skills.
  • Being candid and honest in all discussions to ensure the best outcomes.
  • Proven experience with writing automated tests (functional, integration and performance).
  • Experience with test automation tools such as Cucumber, Selenium, Playwright and Jenkins.
  • Knowledge of with Version Control Systems (Git, ClearCase etc.).
  • Proven technical skills (e.g. SQL, XML, HTML, JavaScript, Java, or Python).
  • Your experience in executing projects in an Agile environment.
  • Your ability to collaborate with other technical and business experts in the team.
  • Curiosity to stay current with new and emerging technologies and concepts, finding ways to apply those to business problems.

Nice To Haves

  • Cloud – AWS, Azure (preferred).
  • Experience working on customer-facing products preferred.
  • Experience on Python scripting
  • Experience or exposure to Docker and other cloud technologies like EC2, S3, VPCs, CloudFront, on-demand instances
  • Experience with Kubernetes and Helm
  • Experience on Automation Tools/Frameworks (JUNIT, Jasmine, Selenium, Protractor)
  • Experience with PHP and Drupal 9
  • Hands-on experience with the API Design & Development and Micro Services Architecture
  • Experience with UI and UX design

Responsibilities

  • Design, develop, maintain, and execute automated tests while adopting industry best practices and tools.
  • Champion continuous improvement regarding application quality and stability.
  • Strong sense of ownership for the quality of solution delivery.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service