Fidelity Investments
Overview
Fidelity Investments has an exciting opportunity for a
Senior Software Engineer in Test
with strong software development skillset. This role will be based out of Westlake, TX and is part of the Quality Engineering organization within Fidelity’s Workplace Investing division. Responsibilities
Craft and develop test automation and inhouse software utilities as part of the Quality Engineering team. Develop and maintain automated test scripts for distributed applications across multiple layers of the technology stack. Define and configure test automation pipelines, including integration of automated tests into CI/CD workflows. Work with REST, Java, Web Services, SOAP, Git, Jenkins; leverage Cucumber, Selenium/Playwright, REST Assured or similar tools; and craft/maintain testing frameworks (e.g., JUnit, Selenium, TestNG). Perform DB/SQL testing and utilize data comparison tools such as ICEDQ. Collaborate in an agile environment to perform functional and regression testing with a focus on test automation. Interpret business requirements and crystallize stories and acceptance criteria for implementation. Identify risks and develop contingency plans to address potential test automation issues. Continuously research and evaluate new testing tools, methodologies and best practices in Quality Engineering. Learn quickly, adapt to a fast-paced environment, and work effectively in a collaborative team. Qualifications
Bachelor’s degree in Computer Science or equivalent experience is required 5+ years of test automation development using Java or similar languages, to develop and maintain automated test scripts Experience in testing distributed applications at multiple layers of the technology stack Experience using REST, Java, Web Services, SOAP, Git, Jenkins Proven expertise with Cucumber, Selenium/Playwright, REST Assured or similar test automation tools Hands-on experience crafting and maintaining testing frameworks like JUnit, Selenium (TestNG) Experience with defining and configuring test automation pipelines, including integration into CI/CD workflows Experience with DB/SQL testing and expertise in data comparison tools such as ICEDQ Familiarity with Azure cloud technologies, GitLab and CI/CD pipelines Practical experience with functional and regression testing including test automation within an agile environment Ability to quickly learn, adapt and thrive in a fast-paced environment Ability to interpret business requirements and crystallize stories and acceptance criteria Ability to work collaboratively in a fast-paced agile development environment Understanding of the software development process from planning through testing and problem resolution Continual learning mindset to evaluate new testing tools, methodologies and best practices The Team
As part of the Workplace Investing Quality Engineering team, you will be part of an autonomous agile squad of 6-8 individuals and play a pivotal role on project delivery teams—developing test automation that diligently tests our products and instills confidence in capabilities. You will be joining a larger Quality Engineering team focused on innovative testing techniques and continuous improvement to certify quality of applications. Employment details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. Please note Fidelity’s business is governed by securities and related laws and may restrict hiring individuals with certain criminal histories.
#J-18808-Ljbffr
Fidelity Investments has an exciting opportunity for a
Senior Software Engineer in Test
with strong software development skillset. This role will be based out of Westlake, TX and is part of the Quality Engineering organization within Fidelity’s Workplace Investing division. Responsibilities
Craft and develop test automation and inhouse software utilities as part of the Quality Engineering team. Develop and maintain automated test scripts for distributed applications across multiple layers of the technology stack. Define and configure test automation pipelines, including integration of automated tests into CI/CD workflows. Work with REST, Java, Web Services, SOAP, Git, Jenkins; leverage Cucumber, Selenium/Playwright, REST Assured or similar tools; and craft/maintain testing frameworks (e.g., JUnit, Selenium, TestNG). Perform DB/SQL testing and utilize data comparison tools such as ICEDQ. Collaborate in an agile environment to perform functional and regression testing with a focus on test automation. Interpret business requirements and crystallize stories and acceptance criteria for implementation. Identify risks and develop contingency plans to address potential test automation issues. Continuously research and evaluate new testing tools, methodologies and best practices in Quality Engineering. Learn quickly, adapt to a fast-paced environment, and work effectively in a collaborative team. Qualifications
Bachelor’s degree in Computer Science or equivalent experience is required 5+ years of test automation development using Java or similar languages, to develop and maintain automated test scripts Experience in testing distributed applications at multiple layers of the technology stack Experience using REST, Java, Web Services, SOAP, Git, Jenkins Proven expertise with Cucumber, Selenium/Playwright, REST Assured or similar test automation tools Hands-on experience crafting and maintaining testing frameworks like JUnit, Selenium (TestNG) Experience with defining and configuring test automation pipelines, including integration into CI/CD workflows Experience with DB/SQL testing and expertise in data comparison tools such as ICEDQ Familiarity with Azure cloud technologies, GitLab and CI/CD pipelines Practical experience with functional and regression testing including test automation within an agile environment Ability to quickly learn, adapt and thrive in a fast-paced environment Ability to interpret business requirements and crystallize stories and acceptance criteria Ability to work collaboratively in a fast-paced agile development environment Understanding of the software development process from planning through testing and problem resolution Continual learning mindset to evaluate new testing tools, methodologies and best practices The Team
As part of the Workplace Investing Quality Engineering team, you will be part of an autonomous agile squad of 6-8 individuals and play a pivotal role on project delivery teams—developing test automation that diligently tests our products and instills confidence in capabilities. You will be joining a larger Quality Engineering team focused on innovative testing techniques and continuous improvement to certify quality of applications. Employment details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. Please note Fidelity’s business is governed by securities and related laws and may restrict hiring individuals with certain criminal histories.
#J-18808-Ljbffr