Responsible for testing distributed systems in microservices architectures, creating automated test frameworks, and ensuring software quality throughout the development lifecycle. Provides technical leadership in QA strategy, test automation, continuous integration, and defect prevention within a regulated financial environment.
Responsibilities
- Tests distributed systems and evaluates interactions across microservices.
- Creates automated test scripts using frameworks such as Selenium, Appium, Cucumber, and JEST.
- Develops internal software tools with JavaScript, TypeScript, Jenkins, SQL, Postman, and REST APIs.
- Builds, configures, and maintains CI/CD pipelines using Jenkins.
- Monitors system infrastructure to verify operational compliance with technical specifications.
- Designs and modifies software systems using analytical and mathematical modeling to assess design outcomes.
- Documents testing procedures to support consistency, auditability, and adherence to standards.
- Reviews technical documentation for accuracy, completeness, and risk mitigation.
- Conducts code and design reviews, including analysis of business and functional requirements.
- Analyzes reports detailing software defects and system issues.
- Implements QA process enhancements with a focus on preventing defects.
- Ensures test environments accurately reflect business requirements for effective test execution.
- Coordinates testing schedules, task assignments, and resource allocation.
- Develops project plans for initiatives of moderate complexity.
- Provides technical guidance across analysis, design, coding, testing, and issue resolution.
- Performs in-depth technical and functional analysis across multiple concurrent projects.
- Develops innovative solutions to persistent development and testing challenges.
- Recommends improvements to test planning and QA processes.
- Analyzes and communicates overall test progress and outcomes.
- Plans and coordinates regression testing and defines validation procedures for upcoming production releases.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a related field, plus five years of experience as a Principal QA Engineer or similar role, developing and maintaining test automation frameworks in financial services using Java, Cucumber, Playwright, and Karate.
- Alternatively, a Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a related field, plus three years of experience in a comparable role with the same technical requirements.
- Proven experience creating test strategies, plans, and estimates using Jira Xray and Confluence.
- Proven experience conducting sanity checks, functional validation, regression testing, ad-hoc testing, and end-to-end application testing, and advising on QA best practices using Jira Dashboards.
- Proven experience defining automation strategies for complex systems using Miro and Enterprise Architect.
- Proven experience designing scalable and maintainable test automation frameworks for UI and API testing using Selenium, Playwright, REST Assured, Karate, Java, and Python.
- Proven experience integrating automated tests into CI/CD pipelines using GitHub, Jenkins, and AWS Cloud.
- Proven experience monitoring production environments to detect high-risk areas and adjust testing priorities using Datadog and Grafana.
- Proven experience implementing early automation (Shift-Left Testing) in the SDLC, including unit and service-level testing using Junit, CodeQL, and WireMock.
- Proven experience publishing automation results and status to Jira dashboards.
- Proven experience tracking key QA performance metrics such as test coverage, test flakiness, and defect leakage.
Tech Stack
Selenium, Appium, Cucumber, JEST, JavaScript, TypeScript, Jenkins, SQL, Postman, REST APIs, Java, Python, Jira Xray, Confluence, Jira Dashboards, Miro, Enterprise Architect, Playwright, Karate, REST Assured, GitHub, AWS Cloud, Datadog, Grafana, Junit
Work Arrangement
hybrid — Most roles are Hybrid, requiring onsite work every other week (all business days, Monday to Friday) in a company office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements.
Additional Information
- Most roles are Hybrid, requiring onsite presence every other week (all business days, Monday to Friday) in a company office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements. Specific expectations for this position should be confirmed with the recruiter.
- The business operations are subject to the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, various state laws regulating securities and retirement-related financial activities, and rules from self-regulatory organizations including FINRA.
- These laws and regulations may


