Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

SDET|Mumbai|5+ Yrs

  • FYND (Shopsense Retail Technologies Ltd.)
  • India, M...
  • 5 - 8 Yrs

Job Closed

Job Description

  • Must have proficiency in Python
  • Good understanding of REST APIs and a solid experience in testing APIs.
  • Should have built APIs at some point and practical knowledge on working with them
  • Must have experience in API testing tools like Postman and in setting up the prerequisites and post-execution validations using these tools
  • Ability to develop applications for test automation
  • Should have worked in a distributed micro-service environment
  • Hands-on experience with Python packages for testing (preferably pytest).
  • Should be able to create fixtures, mock objects and datasets that can be used by tests across different micro-services
  • Proficiency in gitStrong in writing SQL queriesTools like Jira, Asana or similar bug tracking tool, Confluence - Wiki, Jenkins - CI tool
  • Excellent written and oral communication and organisational skills with the ability to work within a growing company with increasing needs
  • At least 5+ years of professional experience in software application development.
  • Proven track record of ability to handle time-critical projects
  • Good to have
  • Good understanding of CI/CD Knowledge of queues, especially Kafka
  • Ability to independently manage test environment deployments and handle issues around it Performed load testing of API endpoints
  • Should have built an API test automation framework from scratch and maintained it
  • Knowledge of cloud platforms like AWS, Azure
  • Knowledge of different browsers and cross-platform operating systems
  • Knowledge of JavaScript
  • Web Programming, Docker & 3-Tier Architecture Knowledge is preferred.
  • Should have knowlege in API Creation, Coding Experience would be add on.
  • 5+ years experience in test automation using tools like TestNG, Selenium Webdriver (Grid, parallel, SauceLabs), Mocha_Chai front-end and backend test automation
  • Bachelor's degree in Computer Science / IT / Computer Applications

Job Responsibilities

  • Play an active role in SDET during all phases of our product development from requirements elaboration, design/development, test and deployment.
  • Responsible for manual and automated testing activities for a multi-tier web-based platform. This includes writing test cases based on business requirements, test data creation, creating and maintaining automated scripts to test front-end, API’s and database changes.
  • Execution of the test phase consistent with the overall project schedules.Direct interaction/facilitation of bug resolution with engineering teams.
  • Works effectively within a dynamic team environment following standards and best practices and ensure the highest level of quality.
  • Ability to understand the technical architecture, its implementation, design patterns, data representations and infrastructure powering these systems.
  • Work closely with SDEs and solution architects to understand the tech stack, design and accordingly build the test frameworks, setup infra and build execution models to drive the end-to-end quality efforts of backend systems/services and client apps.
  • Should be able to debug test failures, read through logs, network calls and make preliminary root cause analysis of defect/bug.
  • Should be able to develop test plans, test cases, test design documents with good coverage and optimised testing approach.
  • Should be able to identify the test cases qualifying for test automation.
  • Creating and maintaining all QA related documentation throughout the process.
  • Use of tracking tools to log, manage, resolve and report on

Location

Mumbai, Maharashtra, India