Software Development Engineer in Test

Nikah Forever

New Delhi

In loco

INR 400.000 - 700.000

Tempo pieno

14 giorni+

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Nikah Forever seeks a junior Test Automation Engineer to design and maintain automated test suites for web, mobile, and API workflows. You will write reusable utilities in Python, JavaScript/TypeScript, or Java, and leverage Playwright, Appium, Selenium, or equivalent tools.

You will create reliable test data and run tests through CI/CD pipelines. The role covers functional, regression, integration, exploratory, boundary, negative, and end-to-end testing across onboarding, profiles, search,

Competenze

  • 0-1 year of experience in testing, development, or automation; relevant projects and internships count.
  • Projects involving mobile automation, API test suites, or Flutter testing.
  • Familiarity with Git, GitHub Actions, Jenkins, or other CI/CD tools.
  • Exposure to payment gateways, webhooks, or third-party integrations.
  • Basic understanding of performance testing, concurrency, and security testing.
  • Personal tools, GitHub contributions, or examples of bugs you discovered independently.

Mansioni

  • Build and maintain automated tests for web, mobile, and API workflows.
  • Write reusable test utilities, assertions, and scripts using Python, JavaScript/TypeScript, or Java.
  • Use frameworks such as Playwright, Appium, Selenium, or equivalent tools, depending on the application.
  • Create reliable test data and investigate failing or flaky tests.
  • Contribute to running automated tests through CI/CD pipelines.
  • Perform functional, regression, integration, exploratory, boundary, negative, and end-to-end testing.
  • Validate journeys across onboarding, profiles, search, chat, notifications, subscriptions, and payments.
  • Think beyond the happy path: test interrupted journeys, repeated actions, unexpected inputs, and changing network conditions.
  • Verify features against requirements and help identify missing acceptance criteria.
  • Test APIs using Postman and code-based automated tests.
  • Validate payloads, status codes, authentication, business rules, and error handling.
  • Use SQL to verify records, state transitions, and consistency across UI, API, and database.
  • Read application/server logs and trace issues across UI API backend database.
  • Validate integrations with payment gateways, OTP/SMS/WhatsApp services, and notifications.
  • Test Android and iOS apps, including Flutter-based apps.
  • Validate permissions, deep links, push notifications, app lifecycle, and network-related behaviour.
  • Test checkout, subscriptions, trials, offers, and payment success, failure, cancellation, retry, and timeout scenarios.
  • Check that transaction states remain consistent across the application and backend.
  • Use AI coding assistants and LLMs to support test design, automation, debugging, and defect investigation.
  • Provide relevant requirements, code, logs, and API details to get useful AI output.
  • Review and validate generated code and test cases for correctness, coverage, and maintainability.
  • Build small scripts or tools that improve testing speed and reduce repetitive effort.
  • Exercise judgment when sharing application data with AI tools.

Conoscenze

Playwright
Appium
Selenium
Postman
SQL
Python
JavaScript/TypeScript
Java
GitHub Actions

Descrizione del lavoro

Job Summary

Test Automation & Engineering - Build and maintain automated tests for critical web, mobile, and API workflows. Write reusable test utilities, assertions, and scripts using Python, JavaScript/TypeScript, or Java. Use frameworks such as Playwright, Appium, Selenium, or equivalent tools, depending on the application. Create reliable test data and investigate failing or flaky tests. Contribute to running automated tests through CI/CD pipelines.

Responsibilities
Test Automation & Engineering
  • Build and maintain automated tests for critical web, mobile, and API workflows.
  • Write reusable test utilities, assertions, and scripts using Python, JavaScript/TypeScript, or Java.
  • Use frameworks such as Playwright, Appium, Selenium, or equivalent tools, depending on the application.
  • Create reliable test data and investigate failing or flaky tests.
  • Contribute to running automated tests through CI/CD pipelines.
Functional & Exploratory Testing
  • Perform functional, regression, integration, exploratory, boundary, negative, and end-to-end testing.
  • Validate journeys across onboarding, profiles, search, chat, notifications, subscriptions, and payments.
  • Think beyond the happy path: test interrupted journeys, repeated actions, unexpected inputs, and changing network conditions.
  • Verify features against requirements and help identify missing acceptance criteria.
API, Backend & Database Validation
  • Test APIs using Postman and code-based automated tests.
  • Validate payloads, status codes, authentication, business rules, and error handling.
  • Use SQL to verify records, state transitions, and consistency across UI, API, and database.
  • Read application/server logs and trace issues across UI API backend database.
  • Validate integrations with payment gateways, OTP/SMS/WhatsApp services, and notifications.
Mobile & Payment Flows
  • Test Android and iOS apps, including applications built with Flutter.
  • Validate permissions, deep links, push notifications, app lifecycle, and network-related behaviour.
  • Test checkout, subscriptions, trials, offers, and payment success, failure, cancellation, retry, and timeout scenarios.
  • Check that transaction states remain consistent across the application and backend.
AI-Assisted Testing & Problem Solving
  • Use AI coding assistants and LLMs to support test design, automation, debugging, and defect investigation.
  • Provide relevant requirements, code, logs, and API details to get useful AI output.
  • Review and validate generated code and test cases for correctness, coverage, and maintainability.
  • Build small scripts or tools that improve testing speed and reduce repetitive effort.
  • Exercise judgment when sharing application data with AI tools.
Defect Investigation & Release Quality
  • Write clear bug reports with reproduction steps, expected versus actual behaviour, and supporting evidence.
  • Work with developers to isolate issues and contribute to root cause analysis.
  • Verify fixes, run regression checks, and support release smoke testing and post-release validation.
Requirements
  • 0-1 year of experience in testing, development, or automation; relevant projects and internships count.
  • Projects involving mobile automation, Flutter testing, or API test suites.
  • Familiarity with Git, GitHub Actions, Jenkins, or other CI/CD tools.
  • Exposure to payment gateways, webhooks, or third-party integrations.
  • Basic understanding of performance testing, concurrency, and security testing.
  • Personal tools, GitHub contributions, or examples of bugs you discovered independently.
Role & Level
  • Role Type: OPS
  • Level: JUNIOR
Skills
  • Playwright
  • Appium
  • Selenium
  • Postman
  • SQL
  • Python
  • JavaScript/TypeScript
  • Java
  • GitHub Actions
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Software Development Engineer in Test
Software Development Engineer in Test

Comviva • Bengaluru

In loco
INR 1.200.000 - 2.400.000
Automated Testing Engineer
Automated Testing Engineer

KAIZEN Asset Management Services • India

In loco
INR 800.000 - 1.200.000
Software Engineer in Test
Software Engineer in Test

Grip Invest • Gurugram District

In loco
INR 600.000 - 1.200.000
QA Automation Engineer
QA Automation Engineer

Calidad Infotech • Ahmedabad District

In loco
INR 900.000 - 1.500.000
Mobile Automation Tester
Mobile Automation Tester

Tech Mahindra • Pune District

Ibrido
INR 1.800.000 - 3.000.000
Software Development Test Engineer
Software Development Test Engineer

EPAM Systems Inc • Hyderabad

In loco
INR 1.200.000 - 1.800.000
Software QA Engineer - 2
Software QA Engineer - 2

Fortinet • Bengaluru

In loco
INR 700.000 - 1.100.000
Automation Test Engineer
Automation Test Engineer

Sunbrilo Technology • Pune District

In loco
INR 800.000 - 1.400.000
Software Development Engineer in Test - Buyer Experience
Software Development Engineer in Test - Buyer Experience

StockX • Bengaluru

In loco
INR 800.000 - 1.200.000
Senior SDET
Senior SDET

Comviva • Bengaluru

In loco
INR 900.000 - 1.400.000