Find Your Perfect Role

Year    MH, IN, India

Job Description

About you

You will be a part of an awesome engineering team and will work with the product team, building scalable systems. As for the "T" in "SDET", you will also be responsible for building test frameworks, writing automation scripts from scratch, and testing client-side as well as internal APIs in a distributed micro-service architecture. This will give you an opportunity to play a key role in growing our products and scaling our platform. We need an engineer who wants to take an active part in growing, developing, and implementing new products that will allow customers to use our platform without worrying about the quality of service. You are a combination of developer with a mindset of a quality engineer and have an urge for shipping out quality products. Above all, you are one who wants to build beautiful products and make an impact on the society

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

Candidate requirements

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 git

Strong in writing SQL queries

Tools like Jira, Asana or similar bug tracking tool, Confluence - Wiki, Jenkins - CI tool

Excellent written and oral communication and organizational skills with the ability to work within a growing company with increasing needs

At least 2-4 years of professional experience in quality assurance or/and 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

2+ 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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4332400
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year