Description
Job Description:Fidelity is looking for a Sr. Software Engineer in Test to work out of Westlake TX or NC location in our Workplace Investing team.
The Expertise and Skills You Bring
- Bachelor’s degree in computer science or equivalent experience is required.
- 8+ years of Hands-on experience in functional and automation testing.
- Experience in Functional and Automation testing of API, User Interface.
- Strong and Hands-on Experience with test automation tools, Selenium/Playwright, Cypress, and Cucumber framework
- Experience with Karate is a must
- Experience with TestNG/Junit
- Experience with Jenkins, GitHub Actions, DevOps
- Strong technical skills such as SQL, Java, and AWS/Azure
- Ability to quickly learn, adapt and thrive to meet the needs of a fast paced, changing environment.
- Understand and analyze the business requirement based on provided user stories, design and build effecting test strategy and test cases that include integration, load and functional tests.
- Conduct requirement elicitation and use advanced modeling techniques such as process flows, data models, system models and example mapping to capture detailed functional and technical expectations.
- Design and develop REST API automation scripts using Java and Rest Assured, incorporating request chaining, response validations, schema assertions and reusable utilities.
- Develop UI automation scripts using Selenium WebDriver with Java for cross-browser, end-to-end validation of Salesforce, Angular and Node.js-based web applications.
- Configure Standard and Custom Objects for business use cases and create Custom Objects and Custom Fields to meet the business requirements.
- Automate business flows using Approval Processes, Process Builder, and Workflow Rules.
- Create custom reports based on business needs and associate them with dashboards.
- Utilize the Salesforce.com platform extensively, including Apex, Data Loader, Workflow Rules, Validation Rules, Reports, Report Types, Custom Objects, Tabs, and Email Services.
- Build and maintain BDD-style automation frameworks using Cucumber, fully integrated into CI/CD pipelines (Jenkins/GitHub), and use Groovy scripts to schedule and execute automation scripts.
- Architect and develop custom automation frameworks such as BDD, TestNG, data-driven, and hybrid models to enable scalable, maintainable and reusable automated test solutions.
- Perform system, integration, and end-to-end testing of Salesforce, Angular and Node.js applications to ensure functional accuracy and seamless module interaction.
- Participate in Agile Scrum ceremonies (planning, grooming, daily stand-ups, reviews, and retrospectives to align QA efforts with sprint objectives and deliverables.
- Own the creation, review, and tracking of QA automation tasks in JIRA, ensuring all acceptance criteria are tested and traceable.
- Collaborate in design and code reviews to ensure scalable, modular, and maintainable test infrastructure across web, API, and backend systems.
- Work closely with development and DevOps teams to optimize quality gates, enforce shift-left testing practices and ensure early defect detection and resolution.
- Analyze and validate internal and customer-facing applications by applying black-box and white-box techniques, leveraging deep understanding of business logic and source code execution paths to ensure robust functionality and system integrity.
- Collaborate with QA engineers, developers, and database/system administrators to troubleshoot test failures across environments, including debugging database issues using SQL queries and analyzing web/application server logs.
- Create and manage detailed test cases and test suites while ensuring strong JIRA integration to maintain end-to-end traceability and support audit compliance.
- Own the end-to-end test strategy and automation framework architecture, contributing to design reviews and ensuring scalability, maintainability and comprehensive test coverage across platforms.
- Engage with global development teams to promote and implement the best practices in software engineering and quality assurance.
- Technology Consideration:
- Providing the structure for writing and executing automated tests:
- Selenium – Web application testing across browsers.
- Cypress – Fast, modern testing for web apps with real-time reloading.
- Playwright – End-to-end testing for modern web apps, supports multiple browsers.
- Appium – Mobile app testing (iOS and Android).
- TestNG / JUnit – Java-based unit and integration testing frameworks.
- Robot Framework – Keyword-driven testing, great for acceptance testing.
- Used to automate test execution in pipelines:
- Jenkins
- GitHub Actions
- DevOps
AI Guidelines
Learn about our guidelines for use of AI when applying for a Fidelity job

