Test/QA Analyst II
TD Bank

Job Description:
We are looking for a Quality Engineer to join the team who is passionate about improving the quality of large-scale, mission-critical platforms in a fast-paced agile environment. The candidate will play a key role in both the key QA specific deliverables throughout a project's lifecycle as well as contribute towards the automation tooling initiative to support accelerated test execution. We, at TDS, strongly believe in embedding quality practices and tools as a behavior instead of a one-off task. We are committed to partner with the business and technology partners to build high-quality next-generation software. As a Quality Engineer, you will be required to provide research, analysis, design, execution, maintenance and/or support of testing solutions that are appropriate to the application, solution and project as assigned. You will report to, and take direction from, the QE Manager.
Job Responsibilities:
- Create test cases and traceability matrices based on business requirements documents and system design documents
- Contribute to and maintain team’s automation tool set
- Create and/or maintain automated test data sets as well as validate test environments
- Organize and prioritize team's needs within given automation toolset to ensure execution is as effective as possible
- Take an active role in all testing phases, receiving direction from the Practice Lead/QE Manager and offering advice to the Practice Lead/QE Manager when needed
- Contribute to and maintain team’s internal knowledge base
- Work with JIRA for automation deliverables, test case management, defect management, test reporting, and other functions
- Participate in defect triage
- Report testing progress and defect metrics to the Practice Lead/QE Manager
- Review and provide feedback on high-level automation requirements, business requirements, and testing documents
- Learn new technologies like Cloud adoption, Machine Learning, AI-based tools, RPA to continually upskill oneself and thus enhance the capabilities offered by the QE team.
Education/Accreditations:
- A candidate with a graduate degree in Computer Science or Software Engineering is preferred
Qualifications and Skills:
- Overall, 2 to 4 years of prior experience as a QE Analyst. Experience in Investment Banking Domain is preferred.
- Proven ability and willingness to learn new technical and domain knowledge
- Good analytical skills and attention to details
- Demonstrate passion for team and self-improvement
- Outgoing and self-motivated
- Knowledge of Behavior Driven Development, ATDD approach
- 2 to 3 years of hands-on experience in test automation using JAVA
- Experience with ANT, Selenium Webdriver and UFT is preferred.
- Knowledge of writing SQL (data retrieval/update/inserts) on DB2 / Oracle / MS SQL Server
- Knowledge of using source code control systems GIT / Subversion
- Knowledge in implementing continuous integration. Experience with Jenkins or TeamCity preferred
- Knowledge working with any Test Case Management tool such as Atlassian JIRA.
- Experience in working in an Agile environment would be a plus
- Knowledge of QA methodologies and best practices.
- Knowledge of financial securities
Additional Information:
- Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
- Learn voraciously, stretch your thinking, share your knowledge and educate others.
- Communicate and collaborate with both technical and non-technical professionals.
- Cultivate winning relationships by building trust with business and technology partners.
- Share our commitment to productivity, effectiveness and operational efficiency.
- Embrace change and witness amazing things happen – from the inside.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume