Senior QA Automation Engineer (with Java)
Overview
The Product Taxonomy project is building a single source of truth for product classification—eliminating fragmented taxonomies, reducing manual effort, and strengthening model governance. Be part of a strategic initiative transforming how product data is classified and consumed across Risk Management Systems.
Key Deliverables
- Real‑Time Classification : Automated and manual classification of trades via scalable web services.
- Unified Product Hierarchy : Granular structure supporting finance and analytical needs.
- Centralized Data Distribution : Seamless delivery of product reference data via APIs and end‑of‑day feeds.
- Make an impact : Help onboard systems into a centralized taxonomy that simplifies operations and improves accuracy.
- Grow with purpose : Work on a high‑visibility project addressing key audit findings and enterprise‑wide data challenges.
- Thrive in our culture : Join a collaborative, solution‑oriented team that values ownership, transparency, and continuous learning.
Responsibilities
Drive automation testing, with targeted manual testing to ensure full coverage.Design and maintain test plans, strategies, and regression suites aligned with Agile delivery cycles.Prioritize automation efforts to enhance speed, reliability, and CI / CD integration.Execute and monitor tests, ensuring timely issue detection and resolution.Review requirements and designs for clarity, completeness, and testability.Collaborate closely with developers, QA peers, and project leads to meet quality goals.Actively participate in Agile ceremonies to align testing with sprint objectives.Set up and manage test environments and deployments.Mentor other QA engineers, fostering best practices and continuous improvement.Mandatory Skills
Solid background in software testing with a strong understanding of the full testing lifecycle.Proficient in test automation principles, frameworks, and design patterns.Hands‑on experience with automation tools such as Selenium WebDriver, Cucumber, and Squash.Strong SQL skills for data validation and backend testing.Experience working with relational databases, particularly PostgreSQL.Strong Java skills, including Core Java, Spring, Hibernate, and JUnit for test development.Practical knowledge of scripting languages such as Shell and Bash.Strong knowledge in continuous integration and delivery (CI / CD) pipelines for automated build, test, and deployment workflows (e.g., GitLab).Familiarity with Unix / Linux environments for test execution and scripting.Strong analytical and problem‑solving abilities, with a focus on troubleshooting complex issues.Experience working in Agile / Scrum development methodologies.Nice‑to‑Have Skills
Hands‑on experience with cloud platforms, such as Microsoft Azure and Amazon Web Services (AWS), including deployment and testing in cloud‑native environments.Understanding of financial services, with practical experience in QA within the financial domain.#J-18808-Ljbffr