The company is seeking a skilled Test Engineer to develop and implement robust test automation frameworks and ensure seamless integration with continuous integration and deployment pipelines.
Requirements
- Hands on experience with crafting and maintaining java-based test suites that utilize Selenium, Cucumber and JUnit to test Web UI applications
- Experience with Git + GitHub, CI/CD orchestration tooling (Jenkins Core), Artifact Management (Artifactory, Git/Stash or similar)
- Strong SQL experience - candidate must be able to write and execute complex queries
- Expertise in web services testing and proven experience with Rest API
- Understanding of Cloud Computing and DevOps concepts including CI/CD pipelines using Git and Jenkins
- Experience with Agile software development methodologies, delivery projects, implementation, and Agile tools like JIRA
- Multi-stack engineer with knowledge in a breadth of technologies and test automation frameworks (Java, Cucumber, JavaScript/Angular, HTTP, RESTful web services)
Responsibilities
- Develop and implement robust test automation frameworks
- Ensure seamless integration with continuous integration and deployment pipelines
- Craft and maintain java-based test suites that utilize Selenium, Cucumber and JUnit to test Web UI applications
- Run automation in a CI/CD pipeline
- Test web services and Rest API
- Write and execute complex SQL queries
- Implement and maintain automated tests including unit tests, component tests, integration tests, functional tests, performance tests, scenario tests and interoperability tests
Other
- Solid experience testing brokerage industry financial applications. Fixed income product knowledge is a plus
- A technical background and ability to troubleshoot problems and identify root causes
- Willing to take initiative, pragmatic and results-oriented
- Problem solver, beyond problem detection
- A collaborative team player who can work across local and distributed teams
- Ability to communicate, mentor, and teach others
- Demonstrate ownership and accountability through self-directed task management
- Actively participate in the development process
- Bachelors degree
- 8am to 5pm work hours