Description of the job
Role: Sr. Tech Lead (PLIM)
Location: Vancouver BC-Onsite
Duration: Fulltime
Job Description:
Outline of the Role:
-
Product Location Vendor Management team is looking for a strong Tech Lead in NA (Vancouver preferred). He will be working closely with business and product owners to drive technical implementation. The areas of focus will be:
-
Expertise SQL (PostGreSQL AWS RDS), Java with Spring boot, React Native), Apache Kafka messaging infrastructure implementation and experience, Cloud can be AWS with services like S3, lambda, gateway, SQS), tools for code quality is a must in this role such as Sonar Cube, PWD etc T
-
Having proficiency in programming in Java, Python, Infrastructure as Code for CI/CD implementation
-
Having good analytical skills and logical reasoning
-
Having strong development experience in retail domain
-
Principal Duties and Responsibilities:
-
Review and analyze system specifications.
-
Collaborate with Scrum team developers to develop effective strategies and test plans.
-
Evaluate product code according to specifications.
-
Conduct End-to-End and post-release/ post-implementation testing.
-
Work with cross-functional teams to ensure quality throughout the software development lifecycle.
-
Researching tools, methodologies and trends & upgrading existing practices and processes.
-
Qualifications, Skills, Experience and Personal Requirements:
-
Bachelor's degree in computer science/engineering or equivalent.
-
6 8 years of Development/designing engineering experience.
-
Proven experience as a design patterns 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 java-based automation tools across the application layers (UI/Service/Data layers).
-
Working knowledge of test management software (e.g. Testrail) and 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 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.
Nice to have:
-
Snowflake, Airflow, Python, ETL tool knowledge, NOSQL databases, DevOps tools (Jenkins, Ansible, Terraform), Deployment tools (docker, Kubernetes etc)
#L!-CEIPAL