Test Engineer Conversion/Upgrade

Apply Now

Company: CERES Group

Location: Boston, MA 02115

Description:

We are looking for team players who can help financial services firms solve problems. As a team player and leading Agile Test Engineer, you will be one of the senior technical leads for software retirements and system upgrades.

Your team will succeed by validating abstract technical data into business value, and helping our clients move from discovery to production. As a technical team player, you will help influence the future roadmap and play an important part in empowering our client and their staff to achieve more.
Responsibilities
As part of the team, the Agile Test Engineer will be responsible for the following across the 4 key themes.
Functional Testing
  • Own the verification of the quality of the deliverables by insuring the software produced has no defects. This is done iteratively instead of in a big testing phase at the end of the project.
  • Create daily comments in Jira to report on testing progress, which tests have passed and general iteration progress for each story.
  • Perform regression testing during each iteration on key stories to confirm the health and stability of the system.
  • Perform "Smoke Testing" for key stories to ensure all is well when automated regression testing is not feasible.

Acceptance Criteria
  • Work during each iteration to perform testing on the acceptance tests, in addition to any additional system tests required.
  • Own writing of acceptance criteria in the Gherkin format (Given...When...Then)
  • Collaborate with the Business Analysts/Product Owners to write clear acceptance criteria.
  • Work ahead of the next iteration to setup test data and acceptance criteria.

Automation
  • Utilize test automation and setup regression suites when feasible for each story.
  • Run daily or nightly automated regression testing scripts to ensure the overall health of the system/platform is stable.
  • Develop automated user testing scripts for each story.
  • Evaluate stories based on ROI value and inherent risk to determine if it should be a candidate for automation
  • Become the automation evangelist by coaching the team in automation principles and execution.
  • Own the integration of automation testing with the continuous integration / continuous delivery pipeline.
Team Engagement
  • Work closely with the Business Analyst/Product Owner as part of team requirements gathering.
  • Participate in pre-planning sessions where acceptance tests are identified one iteration ahead.
  • Collaborate with the team and the business to identify any testing setup work or data that needs to be done early to achieve testing success during the iteration.
  • Work closely with team members to know when stories are ready for testing. They perform testing, log and track issues and provide feedback to team members.
Qualifications
  • Team Player
  • Minimum 2 years' experience working or testing in back, middle and front office implementations in the financial services industry. This would include data analysis, requirements, configuration, definition and testing for platforms typically found in the middle and back office of investment managers. Particular focus is on performance and attribution systems.
  • 2+ years of experience testing software as part of an agile delivery team (e.g. Scrum, Kanban).
  • 2+ years of experience in the asset management business, ideally with a buy-side multi-asset focus
  • Experience utilizing databases with Microsoft SQL Server
  • Experience with Agile PLM tools like Rally, Jira, and VersionOne (Jira Preferred)[1]
  • Experience as a testing engineer (or equivalent) in the area of data architecture, data transformation, data modeling, database design and warehousing, business intelligence, analytics, analysis, etc.
  • Ability to proactively identify and mitigate risks using Agile best practices and project data
  • Ideal candidates possess 10 or more projects in a combination of operational and IT roles.
  • Knowledge of a broad range of investment products from equity to fixed income, derivatives and alternatives.
  • Experience designing, developing and implementing complex technology solutions.
  • Excellent interpersonal, verbal and written communication skills.
  • Business analysts need to be able to navigate complex organizational structures and communicate with both technical and operational stakeholders.
  • Great communication and emotional intelligence are key to success in this area.
  • Strong analytical and quantitative mindset.
#LI-JW1

Similar Jobs