Senior Quality Assurance Automation Engineer
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.
What weve delivered:
- 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, 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.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Information Technology
Industries
IT Services and IT Consulting