Fidelity Investments is seeking a Principal Software Engineer/Developer to join their technology team. This role focuses on developing automated tests using Java and other programming languages and frameworks. The position involves writing functional integration and automated performance tests, collaborating with systems analysts and other software engineers to design systems, and overseeing software testing procedures.
Key responsibilities include participating in architecture design teams, implementing application-level architecture, developing applications for complex projects, recommending testing tools and methodologies, and ensuring QA readiness of software deliverables. The role requires expertise in Java-based web application test automation solutions, using Java 8, Selenium WebDriver, SQL, Spring Framework, and Cucumber.
The ideal candidate will have a Bachelor's or Master's degree in Computer Science or related field, with 3-5 years of experience in automation solutions for large-scale projects. They should have demonstrated expertise in defect and software quality management, integrating automation solutions within DevOps pipelines, and analyzing technical issues within internal applications.
Working at Fidelity offers comprehensive benefits including 401(k) with company match, medical/dental/vision coverage, parental leave, and student loan assistance. The position follows Fidelity's hybrid working model, requiring onsite work every other week at their Westlake, TX office.