
Senior Automation Test Engineer
- Vancouver, BC
- $81,200-122,000 per year
- Permanent
- Full-time
- Being the main point of contact for interactions regarding testing framework, with Architects, Infrastructure Support, Operations Information Security, and other teams.
- Being a subject matter expert on quality assurance, including test automation for web applications (using testing tools , e.g. Selenium WebDriver, SpecFlow, TOSCA), mobile applications (using Appium) and APIs.
- Designing and maintaining the automated and performance test framework.
- Creating and reviewing test strategy and test plans. Integrating automated regression test scripts into the CI/CD pipeline.
- Providing QA support on Test Environment issues
- Manage defects and collaborate with development team and architecture on design issues in the analysis and resolution of issues.
- Supporting and coordinating with business team for User Acceptance Testing (UAT).
- Ensuring that all the tools are secure and at current versions
- Providing quality assurance expertise, advice, and recommendations to stakeholders to mitigate risks.
- Writing SQL queries and scripts to retrieve and validate data.
- Collaborating with development teams and vendors, as well as release management, operations, and infrastructure teams.
- Contribute to the efficiency and effectiveness of the team, working alongside other members of the Scrum team to deliver on the team’s backlog priorities.
- Providing technical support and mentoring other quality assurance team members as needed
- A bachelor’s degree in information technology, Computer Science, or other related discipline(s).
- 4-7 years of experience in software quality assurance in a complex, and integrated technology environment, preferably in financial industry
- 2+ years of experience in software quality assurance of web, mobile and back-end applications.
- 2+ years of experience in test automation. Hands-on experience with the test automation tools and frameworks, experience in TOSCA would be an asset.
- Deep knowledge and experience in following areas is required.
- C++
- Selenium
- Dapper
- Specflow and BDD framework
- Appium
- Sauce lab
- Xcode
- JMeter
- Splunk
- and other test automation tools
- Proficient level in SQL and data analytics and Integration tools like MuleSoft
- Experience in windows scripting languages (e.g., PowerShell, JScript, VB script).
- Experience preparing a test strategy and test approach to guide testing efforts on a project
- Proven ability to respond to change quickly, including changing, adding, or improving test cases.
- Experience in mentoring and coaching other team members.
- Strong troubleshooting and problem-solving skills.
- Experience with system integration and software integration with multiple vendors.
- Experience with Temenos T24 banking system, will be considered a plus.
- Experience with on-line and mobile banking testing will be considered a plus.
- Experience leading other quality assurance team members in a project setting will be considered a plus.
- Experience with API testing will be considered a plus.
- Experience with performance and load testing will be considered a plus.
- Experience with establishing test environment and data requirements for test purposes will be considered a plus.
- Experience with owning test environment, will be considered a plus
- Experience in Agile development in an Azure DevOps environment will be considered a plus.
- Testing certifications such as ISTQB or similar will be considered a plus.
- Exceptional communicator – Great interpersonal skills, with you are comfortable communicating with stakeholders in different levels of the organization. Demonstrate confidence and provide highly specialized technical expertise and advice.
- Attention to Detail – Able to see and pay attention to details; the ability to recognize the component parts of a procedure or object, and to verify the correctness or error in an individual part or procedure.
- Initiative – Able to initiate actions based on one’s own interpretation or understanding of a situation. Address challenges and issues proactively.
- Natural problem solver and decision-maker – You lead diagnosis of challenges, find business solutions, and assess risks and opportunities. You make timely decisions.
- Problem / Situation Analysis – Ability to identify the elements of a problem situation and to understand which components are critical; ability to break the process down into its component activities.
- Innovation – Applies original thinking in approach to job responsibilities and to improve processes, methods, systems, or services.
- Quality – Produces results or provides service that meets or exceeds stakeholder standards.
- Reliability – Demonstrates a high level of dependability in all aspects of the job.
- Change resiliency – A personality that is comfortable with change and able to overcome setbacks as they occur. A positive approach to challenges.
- Technical Expertise – You are constantly seeking to gain knowledge that is relevant to your role and to apply it in effective ways.
- We are the largest private-sector
- New employees receive between three to four weeks of vacation allowance per calendar year, and the number of vacation days grows
- In addition to the 10 statutory holidays in British Columbia, Vancity provides an additional three statutory holidays. We offer care days for periods of short-term personal illness or emergency family illness.
- We have flex credits for our health care & dental benefits offer three levels of coverage for you to select from. These benefits will also be effective immediately based on your hire date.
- We understand that retirement means different things to different people and at Vancity we will offer you a Defined benefits pension plan that pays you a retirement income for life.