Summary
Overview
Work History
Education
Skills
Timeline
Work Preference
Additional Information
Software
Languages
Generic
Vivek Singh

Vivek Singh

Software Development Engineer in Test
Gurgaon,HR

Summary

Experienced software test engineer with 6+ years of expertise in test strategy design, planning, and execution of testing phases, including API testing. Skilled in functional and regression testing across diverse platforms, with a strong understanding of QA principles and software development life cycles. Currently gaining hands-on experience in both manual and automation testing.

Overview

6
6
years of professional experience

Work History

SDET-2

Milkbasket (Reliance Pvt Ltd.)
11.2020 - Current
  • Designed and implemented a scalable test automation framework using Selenium and Java, reducing manual testing efforts by 70%.
  • Experience in creating end-to-end test frameworks, integrating with CI/CD pipelines.
  • Knowledge of programming languages such as Java.
  • Working closely with developers, QA, and other stakeholders to ensure product quality.
  • Hands-on experience designing and executing test plans, test cases, and test scripts.
  • Skilled in testing APIs using tools like Postman, RestAssured.
  • Ability to perform functional, regression,Smoke,Sanity, SDLC and STLC.
  • Skilled in identifying and isolating defects, analyzing root causes, and ensuring timely resolution.
  • Experience using logging tools and debugging techniques for complex issues.

Software Test Engineer

I SQUARE SOFT
10.2019 - 07.2020
  • Manual Testing: Functional, regression, integration, smoke, and exploratory testing.
  • Conducted comprehensive functional, regression, and usability testing on web and mobile applications, ensuring the delivery of high-quality products.
  • Authored and maintained detailed test plans, test cases, and test scripts aligned with business requirements.
  • Collaborated with cross-functional teams in Agile sprints, identifying critical bugs early in the development cycle.
  • Automated 60% of regression test cases using Selenium and Python, reducing the manual testing effort.
  • Performed API testing with Postman, verifying response accuracy, performance, and security.
  • Used JIRA to track and manage defects, ensuring timely resolution and retesting.

Software Test Engineer

Treemark Solutions Private Limited
06.2019 - 10.2019

A Software Test Engineer (STE) ensures that software applications meet quality standards by performing various types of testing, identifying defects, and verifying that requirements are met. This role may involve both manual testing and test automation depending on the team's structure and project needs.

Key Responsibilities


Requirement Analysis:
Collaborate with stakeholders to understand the requirements and define acceptance criteria.
Identify testable and non-testable elements.
Test Planning:

Create comprehensive test plans that outline the scope, approach, resources, and schedule of testing activities.
Define testing objectives, deliverables, and success metrics.
Test Design and Execution:

Develop detailed test cases, test scripts, and scenarios.
Perform manual or automated testing, covering functional, integration, regression, system, and user acceptance testing.
Defect Management:

Log defects with clear steps to reproduce and supporting evidence (logs, screenshots, etc.).
Track defect lifecycle and ensure timely resolution.
Test Automation:

Design, develop, and maintain test scripts using automation tools if applicable.
Integrate automated tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines.

QA Manual Test Engineer

Thermal Engineers & Insulators
08.2017 - 06.2019
  • A QA Manual Test Engineer focuses on testing software applications manually without relying on automation tools. The primary goal is to ensure that software meets all functional requirements, performs well, and is free of defects. Below is a detailed overview of the role, including key responsibilities, required skills, and tools commonly used:

    Key Responsibilities
    Requirement Analysis:
    Collaborate with developers, business analysts, and other stakeholders to understand the product’s requirements.
    Break down complex features into smaller, testable elements.
    Clarify requirements and create test scenarios based on these.
    Test Planning:

    Create test plans that outline testing scope, approach, resources, and schedule.
    Identify the testing types required, such as functional, regression, usability, and performance testing.
    Test Case Design and Documentation:

    Develop detailed, clear, and repeatable test cases based on the requirements and test plans.
    Design test data to ensure maximum test coverage.
    Maintain test documentation, including test cases, test scenarios, and bug reports.
    Test Execution:

    Execute manual tests as per the test plan.
    Perform functional, system, regression, integration, and acceptance testing.
    Conduct exploratory testing to identify hidden issues not covered in predefined test cases.
    Defect Identification and Reporting:

    Identify, log, and track defects using bug tracking tools like JIRA or Bugzilla.
    Provide clear, concise steps to reproduce the defects and their impact on the application.
    Perform retesting after defects are fixed to verify their resolution.
    Collaboration:

    Work closely with developers to discuss and troubleshoot issues during the testing process.
    Participate in team meetings like sprint planning, daily stand-ups, and retrospectives.
    Usability and User Experience Testing:

    Assess the software's usability from an end-user perspective.
    Ensure that the user interface (UI) is intuitive and adheres to design specifications.
    Reporting and Documentation:

    Prepare test reports, including the test execution status, defect logs, and any risks/issues found.
    Communicate test results and findings effectively with stakeholders.

Education

B.Tech -

AKTU University
Lucknow, U.P.
01.2016

Intermediate - undefined

U.P. Board
Varanasi, UP
01.2012

High School -

UP Board
Ballia, UP
03-2009

Skills

Agile Methodology

Jira

Selenium WebDriver with POM

Core Java

TestNG

CI CD Tools

Git

Maven

Jenkins

Docker

Mysql

MongoDB

Argo CD

Postman

Linux

AWS

User acceptance testing

End-to-end testing

Test automation frameworks

Manual testing

Test planning

Software development life cycle

Test environment setup

Defect tracking

Requirements analysis

Black box testing

Cross-browser testing

Security testing

Smoke testing

Test data management

Functional testing

Regression testing

Automated testing

Software development tools: JIRA, confluence

Root-cause analysis

Strong problem solver

Web and mobile application QA

Manual test case preparation

Version control systems: Git

Software compatibility testing

Amazon web services

Software defect documentation

Client requirements

Timeline

SDET-2

Milkbasket (Reliance Pvt Ltd.)
11.2020 - Current

Software Test Engineer

I SQUARE SOFT
10.2019 - 07.2020

Software Test Engineer

Treemark Solutions Private Limited
06.2019 - 10.2019

QA Manual Test Engineer

Thermal Engineers & Insulators
08.2017 - 06.2019

Intermediate - undefined

U.P. Board

B.Tech -

AKTU University

High School -

UP Board

Work Preference

Work Type

Full Time

Work Location

On-SiteRemoteHybrid

Important To Me

Career advancementPersonal development programsHealthcare benefitsWork-life balanceCompany CultureFlexible work hoursTeam Building / Company RetreatsWork from home option

Additional Information

Programming Proficiency:

  • Core Java

Test Automation Frameworks:

  • Expertise in building and maintaining robust test automation frameworks.
  • Hands-on experience with tools like Selenium, WebDriver, TestNG, Maven Jenkins, Docker, Git

CI/CD Integration:

API Testing Expertise:

Version Control:

Database Testing:

Cloud Platforms:

Testing Metrics and Reporting:

Software

Selenium

WebDriver

Maven

Git

Jenkins

Docker

Mobile App Testing

MySql

MongoDB

AWS

Cross Browser Testing

Jira

Languages

English
Upper intermediate (B2)
Hindi
Bilingual or Proficient (C2)
Vivek SinghSoftware Development Engineer in Test