Description
QA Engineer
* Design, develop and test a large-scale, custom distributed software systems using latest Java and JavaScript technologies
* Employ Agile development practices including test and deployment automation as well as Continuous Integration to improve overall execution speed and product quality
* Design, develop and execute automation scripts using open source tools
* Find, isolate, document and track bugs through resolution
* Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process
* Work with the team to understand the overall technical architecture and how each feature is implemented
* Participate in planning and estimation throughout development cycle
* Stay up-to-date by learning new technologies and help shape new offerings to our business
* Think through hard problems and solve them with your team
Technical Knowledge
* High expertise with tests automation tools: Selenium, (Robot framework is a plus), jMeter, Jenkins
* Familiar with Java, HTML5, CSS3, JSON, JavaScript, jQuery, Bootstrap, AngularJS, Maven, jUnit
* Knowledge of a Scripting language like python.
* Knowledge of HP ALM is a plus
Engineering Skills
* Expertise with application unit, functional, web UI and load testing
* Expertise in web applications testing
* Familiar with Agile testing techniques and when to apply them
* Highly familiar with continuous integration
* Experience in applying risk based testing strategy as opposed to brute force
* Know the key metrics to be measured and how to measure it
Scrum Skills
* Familiar with scrum methodology
* Experience working in an agile environment
Business Knowledge
* Banking knowledge is a plus
* Specific experience in fund administration and financial instrument management is an asset
Personal skills
* Passion for software engineering
* Strong communication and collaborative skills
* Positive, highly motivated and pro-active team player
* Strong analytical skills, with the ability to quickly understand and resolve problems
* Not afraid to get out of comfort zone
* Sense of organization and analytical spirit
* Autonomy and Initiative