Quality Assurance - Quality Assurance Analyst (Expert) (64357-1)

Location: Toronto, ON
Date Posted: 13-09-2017
Job Description : Test Engineer

What is the opportunity?
Client's Investor and Treasury Services (I&TS) has developed a multi-year business transformation strategy, Advanced Client Engagement (ACE), that focuses on aligning our clients’ requirements with system enhancements designed to improve their overall experience, enhance operational efficiency and reduce risk.
You will be a Test Engineer on a highly skilled agile team and work in a very collaborative environment where you will have continuous learning opportunities and challenging work.
We are using continuous integration, cloud based solution and leading edge architecture to quickly deliver a next-generation portal for our clients.
Work in a dynamic, collaborative, transparent, non-hierarchal and ego-free culture where your talent is valued over your role title.
What you will do?
-       Test a large-scale data transformation applications, built with Scala and Big Data:  Hadoop, HBase and Spark
-       Use Open Source testing tools like Robot Framework to validate the data ingestion workflow
-       Analyze, explore and interpret data transformation results.
-       Identify tests through strategic thinking
-       Triage failures, identify root-cause, and define corrective actions.
-       Work closely with developers, business and other quality analysts in a highly collaborative environment.
-       Co-own the quality of the software together with the rest of the development team.
What do you need to succeed?
Must Haves:
-       An Agile mindset and team player
-       Experience with Open Source testing tools such as Robot, Selenium, Protractor and JMeter.
-       Knowledge of Scripting Languages like JavaScript and Python.
-       Experience working with large data sets
-       Experience setting all the data necessary to automate the test cases
-       Ability to query and create test data in a relational database using SQL.
-       Be proactive in pointing the weakness of the tested target system, and proposing the solutions.
-       Excellent verbal and written communication skills.
-       The ability to come up with an Automated Testing Strategy in addition to leadership skills

Nice to have:
-       Experience working in a Scrum environment and knowledge of the Definition of Done.
-       Experience with Linux shell
-       Awareness of basic OO programming (Classes/Methods, etc.).
-       Awareness of how software developers test their code, be able to understand weaknesses of their tests, and suggest improvements on the conceptual level.

What’s in it for you?
-       Leaders who support your development through training and study groups.
-       Be a key enabler of client's agile and technology transformation.
-       Ability to make a difference and lasting impact.
-       Work in a dynamic, collaborative, progressive, and high-performing team.

this job portal is powered by CATS