Job Description :
We are seeking a Senior Software Engineer in Test for our financial services client. Candidates should have experience working with Brokerage and/or Trading technologies to be considered. This role will focus on testing internal reporting applications, and as such, requires functional knowledge of the trading/brokerage domain. Please do not apply if you are lacking that domain knowledge. You will be responsible for designing and developing automation scripts using Cucumber Serenity and executing those tests to ensure proper functionality for our trading applications.
Responsibilities
- Design, develop, document, and maintain automated tests for trading applications
- Design, develop, document, and execute manual tests for trading applications
- Adhere to established software engineering best practices and standards.
- Collaborate with other technical resources to:
- Suggest improvements for processes, best practices, and standards.
- Design and develop automated tests and/or software tools.
- Understand requirements.
- Identify opportunities to improve maintainability of automation platform.
- Understand and apply test driven design concepts to test and debug automated solutions and software utilities developed by self and others.
- Deliver accurate and maintainable code for test automation
- Collaborate with project team to understand and prioritize system testing efforts
- Mine and manipulate data using SQL to create test data
- Define automated regression tests for future projects and for ongoing regression efforts
- Document and report on identified system testing issues in standard defect tracking tool
- Identify defects
- Agile/Scrum methodology – assist the teams in implementing Agile methodologies
Qualifications
- 3-5 years testing experience
- SQL – skills a must
- Strong team collaboration and communication skills (written and verbal)
- Knowledge of brokerage trading (Equities, Short trading, Options, Fixed Income)
- Test automation (Selenium, Serenity, Cucumber) experience
- TSO/3270 Mainframe experience a plus
- Web Services/ ReadyAPI/ Rest Assured a plus
- Java based development Java/J2EE, JavaScript, Spring
- Strong troubleshooting skills / identifying root cause.
- B.S. Computer Science or equivalent job experience
Preferred Technology Experience
- Java
- JavaScript
- Automation
- Cucumber/ Serenity
- HTML
- Web Services
Source link