Testing Engineer

cvviz

New Delhi 3 Years Exp Posted 34d ago

Job Description

Core Responsibilities

 

  • Analyze functional and non-functional requirements and clarify ambiguities early.
  • Define, maintain, and prioritize test plans (positive, negative, edge, regression).
  • Design reusable test cases and suites; keep them versioned and traceable.
  • Set up pipelines/tasks for scalability and benchmarking to review different environments/conditions.
  • Execute tests: manual (exploratory, UX, edge) and automated (API, UI, integration).
  • Log clear, reproducible defects (steps, environment, evidence, impact).
  • Verify fixes, manage defect lifecycle, and prevent reopens via root cause analysis.
  • Contribute to performance, load, reliability, and basic security test coverage.
  • Maintain test data, environments, and baseline health checks.
  • Track and report quality metrics (defect density, pass rate, automation %, MTTR).
  • Collaborate with Dev/Product teams on release readiness (go/no-go signals).
  • Improve and refactor existing tests to reduce flakiness and execution time.
  • Participate in design reviews with a “testability” lens.
  • Participate in comparative studies for different approaches/platforms.

 

Key Outcomes (Success Indicators)

 

  • Defects caught pre-release increase; post-production escapes trend down.
  • Automation coverage % (critical paths) increases sprint over sprint.
  • Flaky test rate reduced and tracked.
  • Consistent, documented test standards adopted across teams.
  • Release confidence improved (shorter stabilization window).
  • Clear actionables from comparative studies and/or observed insights driving product stability and reliability.

 

Required Skills

 

  • 1-3 years of experience with testing.
  • Solid understanding of software testing principles (functional, regression, boundary, exploratory).
  • Experience with UI automation (Playwright / Selenium / Cypress).
  • Familiarity with low-code automation tools like Cucumber, BugBug, BrowserStack, etc.
  • Hands-on experience with at least one automation framework (API or UI).
  • Competent in scripting (Python or JavaScript) for test creation/utilities.
  • Able to design clear, reproducible defect reports with impact context.
  • Working knowledge of REST API testing (Postman/Newman, curl, or pytest requests).
  • Familiar with Git, branching, PR workflows, and CI basics (GitHub Actions/GitLab/Jenkins).

 

Nice to Have

 

  • Experience with UI automation (Playwright / Selenium / Cypress).
  • Exposure to performance/load tools (k6, Locust, JMeter).
  • Basic container and service debugging (Docker logs, health probes).
  • Familiarity with contract testing (e.g., Pact) or schema validation.
  • Knowledge of observability signals (logs, metrics, basic tracing) for root cause assistance.
  • Experience with test data management and environment isolation.

 

Similar Openings for You