职位描述
Java測試開發接口自動化測試SpringSQLServerShellJENKINS的CI/CDSelenium
Functional + Automation tester
? We are seeking talented and motivated individuals for the role of Functional Test Analyst on a significant
existing in house project.
? The successful candidate will be a good functional tester having good domain knowledge and automation
experience in Financial Markets specific to derivatives of any asset class.
? The candidate should be an eager learner willing to learn new techniques and technologies.
? The candidate should be able to work effectively in a collaborative team environment. With good ownership
could work independently with less mentor.
KEY RESPONSIBILITIES
? Work in collaboration with Project Managers, Business Analysts and Testing Team to understand requirements
and agree on acceptance criterion. Plan, design and develop test script, take ownership of end to end testing
delivery
? Test Planning & Analysis, solid understanding of Manual and Automated testing concepts
? Analysis test deliverable and document test scenario, test cases and test data for execution
? Detect, document and report bugs and errors encountered
? Ensure software solution meets business requirements
? Facilitate high quality software deliveries by applying business and functional knowledge including testing
standards, guidelines, and procedures.
? Document Test Strategy (functional and non-functional strategy), Closure reports and participate in project
retrospection meetings.
? Manage senior stakeholder expectations, articulate project challenges and progress. Coordinate and monitor
testing progression and prepare reports and communicate results and progress with project stakeholders
? Good understanding of agile processes, participate in backlog grooming sessions and daily sprint meetings
? Support cross-functional teams in integration test efforts, support user acceptance testing and sign offs.
? Effectively communicate status, issues, and risks in a precise and timely manner
Testing Skills
? Strong understanding of software quality best practices and processes. Experience with a broad range of
testing practices
? Ability managing testing deliverables & resources, build testing plan, design manual/automated test case
according to projects requirements
Technical Skills
? Core Java development, spring framework is plus
? Good knowledge on BDD testing, write test case in cucumber, execute case through JUnit or TestNG
? GUI automation with Selenium
? Knowledge of REST and SOAP based web services standards, messaging models. Strong understanding of and
experience with JSON, XML, HTTP. Experienced in API testing.
? Strong experience in SQL, Shell scripting
? CI/CD with Jenkins
? Collaborate code development with version control, e.g. GIT
Domain Knowledge
? Front-office trading – pricing and execution platforms for Derivatives products – FX Options, Rates and
Commodities
? Deep understanding of front-office trading functionality - trade lifecycle, trade booking models, trade pricing
execution workflows, trade reporting and new product onboarding.
? Pre-trade and post-trade monitoring
? Back-office and Middle-office experience will be a plus