We are looking for a Software QA Automation Engineer to manage the QA and test the software platform.
About Evident Point:
We’re wholly owned subsideary of Press Reader group, and we are bringing textbooks to life. Evident Point integrates digital
textbooks into the classroom environment for K-12 students, teachers and administrators. Our platform is designed for the modern classroom with unique, real-time customization options. Teachers can customize content with learning management system integration, extended analytics, interactive overlays and a quiz building platform. We provide an improved learning environment through full integration with school Learning Management and Student Information Systems.
We’re committed to creating a mission-driven, positive culture in our Richmond, BC facility made up of the best and brightest people in the business.
About the role:
We are looking for a QA Automation Engineer, eager to deliver high quality SaaS based products for our web and mobile application platforms. As a member of the QA team, you will help design and execute test strategies to ensure delivery of high-quality software that has a meaningful and immediate impact on our growing customer base.
Responsibilities:
- Designing and executing effective test plans to ensure consistent high-quality product delivery
- Development of automation framework and maintenance of test automation suite
- Working closely with Product Management to understand new product requirements
- Effectively communicating product quality issues, and collaborating with software development to accelerate issue resolution
- Performing ad-hoc testing for quick fixes and priority deployments for both web and mobile applications
- Develop infrastructure, tools, and automation
- Monitor and report product quality; investigate and drive to resolution of issues
- Work directly with PM and a fun development team member eager to learn
Requirements
- 3+ years of QA automation experience
- BS degree or higher in computer science, engineering, or equivalent
- Strong independent troubleshooting and problem-solving skills
- Ability to report and track defects in JIRA or similar tool.
- Knowledge of Test Management tool like Test Rail, HP ALM etc.
- Experience in identifying test data requirements.
- Ability to estimate the story points and write well-formed test cases based on acceptance criteria.
- Strong understanding of QA concepts and automation testing best practices.
- Strong Knowledge of REST API and experience with REST API automation using tools like Postman, Rest Assured.
- Hands on experience in front end and back end application testing
- Hands on experience in working with SQL databases, such as MySQL or others
- Hands-on experience with Performance testing of APIs using JMeter (Nice to have)
- Experience in developing automation suite for native/hybrid mobile apps using tools such as Appium or native mobile frameworks
- Hands-on experience with Distributed version control systems such as GIT
- Hands-on experience in creating test scripts in either Java or Java Script or Ruby (preferred)
- Experience designing, maintaining and extending automation frameworks for Web and Mobile based application using tools such as Selenium, Protractor, WebdriverIO, etc