You will build and own test automation solutions and perform functional testing on software for internal and external clients.
Responsibilities
Develop and maintain automation code for squad regression testing.
Write and maintain application features and automated tests, including unit, component, integration, functional, performance, scenario, and interoperability tests.
Reproduce, debug, and isolate problems, verifying fixes.
Collaborate with developers to understand technical implementation and review their code.
Identify opportunities to improve test coverage and ensure top quality deliverables through automation.
Required Skills
10+ years of experience in software development or testing.
Expertise in automated QA Testing.
Hands-on experience crafting Java-based test suites using Selenium, Cucumber, and JUnit for Web UI applications.
Proven experience with web services testing and Rest API.
Strong SQL skills, capable of writing and executing complex queries.
Experience running automation within a CI/CD pipeline (Jenkins Core).
Familiarity with Git + GitHub and Artifact Management (Artifactory, Git/Stash or similar).
Experience with Agile methodologies and tools like JIRA.
Multi-stack knowledge including Java, Cucumber, JavaScript/Angular, HTTP, and RESTful Web Services.
Preferred Skills
Knowledge of Fixed Income products.
Understanding of Cloud Computing and DevOps concepts.