Automation QA Analyst
The Quality Assurance Analyst plays a critical role in assisting business and development teams to help ensure new products, enhancements and upgrades are released from development to production with the fewest member impacting bugs possible. The role uses excellent analytical and problem solving skills to perform automated and manual testing of applications.
This individual will work with both Agile and Waterfall development methodologies and have an understanding of business requirements. The role will require the development of automated test scenarios as well as developing strategies to automate current manual testing. This individual will partner with business partners, internal developers and vendors to address defects.
What you will be doing:
Testing Validation:
- Contribute to the development and establishment of testing measures and standards for new applications, products, and/or enhancements to existing applications throughout the SDLC
- Design, create, enhance, and maintain automated tests and data sets using a framework such as Selenium
- Create and execute test plans and scripts that will determine optimal application or system performance from both business and technological perspective
- Create and maintain a catalog of regression test cases for applications or systems
- Contribute to test automation strategy and automation framework
- Participate in the testing of new software to ensure integration into company systems meets functional requirements, system compliance, and technical specifications
- Identify, document, regress, and track bugs through resolution
Analysis:
- Ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues
- Identify and raise risks as early as possible in the system development life cycle
- Analyze formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws
- Analyze impact of defects, bugs, errors, configuration issues and interoperability issues on existing test cases, including regression test cases
- Oversee process improvement for software testing
Collaboration:
- Collaborate with software/systems personnel in application testing and testing methods.
- Communicate test progress, test results, and other relevant information to project stakeholders and management
- Participate in the IT Change Control Process, following all document practice and guidelines for new and existing technologies. Cultivate and disseminate knowledge of testing best practices
- Participates in the evaluation of test automation/load testing tools
- Assist with creating metrics reports.
- Take ownership of project deliverables, keep track of schedule and releases
Other:
- Perform other duties as assigned
- Adhere to all company policies, procedures, and business ethics codes
- Maintain strict adherence and compliance to all laws, rules, regulations, policies, procedures and internal controls specific to your role
Qualifications & Requirements:
Must-Have:
- High School diploma or equivalent
- 5 years of quality assurance and developing and using automated testing strategies
- Knowledge of QA methodology and industry-standard testing
- Experience developing test strategies for complex programs, automation strategies, test plans and test cases
- Experience working with Appium
- Experience in testing web services/API testing/SoapUI/Postman
- Knowledge of Java, Kotlin or Swift
- Experience testing web and mobile applications.
- Experience working with SQL
- Experience with defect tracking systems such as Microsoft Azure DevOps
- Experience working with source control such as TFS, Github, or Bitbucket
- Ability to effectively communicate with both IT and business partners
- Ability to work collaboratively with others and inspire teams
- Knowledge of web and mobile application development methodologies
- Ability to engage in problem-solving skills to help identify and resolve issues
Nice to Have:
- Associate or bachelor degree
- Experience working for a financial institution
- Experience working with scripting languages such as Python
About Aequilibrium
Aequilibrium is a Canadian award-winning technology consulting and implementation services company frequently ranked as one of the Top Five Digital Agencies, Fastest-Growing Tech Companies, Top Exporter, and Best Companies to Work for in BC. We help progressive companies become more resilient, differentiate, and grow. We enrich people's lives by crafting remarkable experiences, balancing Human & Digital, Experience & Tech, Craftsmanship & Speed. Winner of multiple VancouverUX awards for digital product design, Aequilibrium provides full-stack Digital Transformation services: Strategy, Experience Design, and Tech. Our Innovation business unit uses VR, AI, and the Cloud to craft immersive and personalized experiences for collaboration, education, and training. We are remote-first and focus on high-quality delivery by our employees. We welcome clients (https://aequilibrium.com/) and job applications (https://aequilibrium.com/careers/) from candidates worldwide.
Location:
This position is 100% remote; however, only candidates based in North America or South America will be considered.
Salary:
The hourly rate range for this position is $40/hr to $60/hr CAD
Salary offered will be based on skills, experience and geographical market rates.
Some of Our Benefits
- Fully remote work
- Competitive compensation rates
- Bonus programs
- Training and career development opportunities
- Regular in-person social events for employees/contractors based in/around Vancouver, BC or Toronto, ON.
Please note
At Aequilibrium, we seek candidates who will contribute to our culture of valuing, respecting, supporting, and caring for each other. Diversity of thought and perspectives is critical to our success, and all applicants are considered regardless of sexual orientation, gender identity, race, colour, age, disability, marital status, heritage, or religious or political beliefs.
Aequilibrium is trusted with highly sensitive information. Upon joining our team, you may be asked to undergo security screenings, including a criminal record check.
Get Social with Us!
LinkedIn | Twitter | Instagram | Facebook
Check out some of our recent press:
Anchor | BetaKit | Business in Vancouver | VancouverUX
Aequilibrium Vancouver, British Columbia, CAN Office
409 Granville Street, 1300, Vancouver, British Columbia, Canada, V6C 1T1