Position Overview: The QA/SDET will assess software quality through automated testing. He/she will be responsible for understanding application functionalities, developing and executing test cases, finding and reporting bugs & glitches of the application. The SDET's responsibilities will also include writing manual/automated tests and focuses on the testability, robustness, and performance of software.
Title of Role: Sr. QA Test Engineer (SDET)
Location: Vancouver, BC, Canada
Fulltime
Years of experience: 8+ Years
Mandatory Skills - Strong SQL and Python-based automation
The responsibilities will be as:
- Having proficiency in programming in Java, Python, and Infrastructure as Code for CI/CD implementation
- Having good analytical skills and logical reasoning
- Working in test domain with knowledge on Test Rail, test cases scripting (Gherkin, pyAutoBot) using any frameworks such as BDD et al.
- Having strong automation experience in retail domain
- Having good experience in Master Data Management (MDM) application testing
Qualifications, Skills, Experience and Personal Requirements:
- Bachelor's degree in computer science/engineering or equivalent.
- 6 - 8 years of QA/SDET engineering experience.
- Proven experience as a Quality Assurance Tester or similar role and working experience on Java Unit Testing frameworks.
- Knowledge of test methodologies and their corresponding tools.
- Work experience and good understanding on using tools like cucumber.
- Prepare data and scripts necessary for automated, manual, and performance testing.
- Good hands-on experience with UI testing, API integration, Microservices & End-to-End Testing best practices
- Good Experience with java spring boot, spring cloud, spring data framework
- Exposure to Behaviour Driven Development and experience in programming and testing.
- Experience in development of automation framework/scripts with reusable methods using Python based automation tools across the application layers (UI/Service/Data layers).
- Working knowledge of test management software (e.g. Testrail) and strong in SQL.
- Experience in working with AWS cloud or any other cloud platforms.
- Good knowledge and understanding on pub/sub systems e.g. Kafka or any other messaging system.
- Knowledge of GitHub, Jenkins/GitLab and Familiarity with Agile Methodologies.
- Working knowledge of the Selenium Automation framework is a plus.
- Industry experience in Retail domain is a plus.
- Ability to recognize risks, document and troubleshoot errors.
- Excellent communication skills, Attention to detail, Analytical mind and problem-solving aptitude.