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.