Automation Engineer, you will be responsible for conducting thorough testing of web and mobile apps to ensure that quality standards are met, and functionality is aligned with specifications. This role will document all keystrokes and bugs identified through the testing process, noting all error codes, and producing detailed reports. This is a hybrid role with 3 days in the office in Calgary.
What you will do
The base responsibility
- Automate Web, Android and IOS-based mobile applications using automation frameworks
- Develop test plans, test cases and test scripts, ensure traceability matrixes are complete and leverage automated testing frameworks for web and mobile applications to improve software quality
- Responsible for understanding the scope of automation, creating, executing the test scripts, and enhancing it for new features
- Work closely with testing team to ensure test design and test coverage support the QE strategy for test automation and testing efficiency
- Communicate defects and issues in a concise, timely and professional manner using JIRA. Assist development with reproducing defects under investigations
- Review functional and design specifications to understand the project scope, test practices and the artifacts
What You ll need (Required Qualifications)
- Formal Education or Equivalent
- University degree in computer science, engineering or equivalent education and experience
- Years of Experience
- 5+ years experience in various types of testing including Functional, Systems Integration, Performance & Stress, Regression
- 4+ years experience with testing Web-based applications, mobile applications, and APIs
- 4+ years Automation Experience using tools such as Perfecto, Test Complete, Selenium, Appium, Postman
- 1+ year large Enterprise experience
- Competencies
- Accountability
- Detail oriented (Meticulous about process)
- Ownership Mindset
- Teamwork Mindset
- Quality Orientation
- Problem Solving
- Effective Communicator
- Specialized skills, knowledge, or certifications unique to this role
- Expertise in Java using Eclipse, Appium, Selenium, Perfecto, Test Complete, Bit bucket, Git, Maven, Jira, ALM, Confluence, Jenkin, Android studio, Xcode, command line, Para soft, Rest Assured
- Conceptual Knowledge of OOPS
- Experience with Jenkins tools to manage CI/CD pipelines
- Hands on with Preparing scripts/updating existing scripts, debugging, run the scrips and capture results
- Experience in developing automation framework from scratch
Mobile QA automation experience