Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Test Engineer

  • Test Engineer job type Posted on: Oct 13, 2026
  • Test Engineer experience level Black Rock Groups
  • Test Engineer employment type Burlingame, California
  • Test Engineer salary Salary: $70,000 per year
  • Test Engineer employment type Onsite
  • Test Engineer salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Test Engineer roles in California.

View Salary Guide →

Job Title :

Test Engineer

Job Type :

Full-Time

Job Location :

Burlingame California United States

Remote :

No

Jobcon Logo Job Description :

Job Title:Testing Engineer

Location: Burlingame

Years of Experience: 3 to 5 Years

The pay range for this role is $50k- $70k per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience, and location of the candidate.

Responsibilities

  • Low-Level System Debugging: Utilize computer architecture knowledge, Linux kernel debugging tools, system logs, and adb shell commands to inspect, isolate, and troubleshoot deep-seated OS and hardware/software integration defects.
  • Bug Lifecycle Execution: Enforce and execute the software bug lifecycle-logging, triaging, prioritizing, verifying fixes, and closing tickets-to ensure defects are systematically tracked and resolved.
  • Agile & Scrum Facilitation: Apply Scrum Master practices to facilitate daily standups, sprint planning, backlog refinement, and retrospectives, keeping the engineering team aligned and sprint deliverables on schedule.
  • Execute & Maintain Automation: Build, execute, and maintain test automation scripts and regression suites covering functional, integration, performance, and end-to-end scenarios across target environments.
  • Sprint Test Planning: Partner with developers, product managers, and data engineers during sprint planning to review requirements, identify edge cases, and author risk-based test plans early in the development lifecycle.
  • Root Cause Analysis: Perform thorough root cause analysis on production and pre-release failures, updating test suites with targeted coverage to prevent defect recurrence.
  • Release & Staged Rollout Validation: Test and validate deployment candidates in continuous delivery pipelines using feature flags and A/B frameworks to confirm stability prior to full rollout.
  • Metrics & Health Reporting: Track and report sprint-level quality metrics, defect trends, and release readiness signals to team stakeholders.
  • AI Tool Integration: Apply AI-assisted development tools to streamline test case generation, initial log triage, and test coverage gap identification within sprint workflows.
  • Minimum Qualifications
  • Education & Experience: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience), plus 4+ years of hands-on software or system testing experience.
  • Computer Architecture: Core understanding of computer architecture fundamentals and low-level software/hardware interactions.
  • Linux Kernel & ADB Shell: Hands-on experience debugging Linux kernels, inspecting OS-level crash logs, and utilizing adb shell utilities for system configuration, log capture (logcat), and device testing.
  • Agile & Scrum Practices: Demonstrated experience working in Agile/Scrum teams, including facilitating sprint ceremonies and unblocking team workflows as a Scrum Master.
  • Bug Management: Experience enforcing defect workflows within tracking systems (e.g., Jira, Bugzilla) across the entire bug lifecycle from intake through verification.
  • Test Automation: Practical experience writing, running, and maintaining test automation frameworks for functional, integration, and regression testing.
  • Preferred Qualifications
  • Practical experience conducting low-level performance, load, or stress testing on embedded Linux or Android-based targets.
  • Background in embedded systems, mobile platform architectures (iOS/Android), or hardware-adjacent software testing.
  • Familiarity with using AI tools for prompt-based test generation, log parsing automation, or script optimization.

"Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely based on their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at <."

Jobcon Logo Position Details

Posted:

Oct 13, 2026

Reference Number:

6247-40601

Employment:

Full-time

Salary:

$70,000 per year

City:

Burlingame

Job Origin:

CIEPAL_ORGANIC_FEED

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Test Engineer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Job Title:Testing Engineer

Location: Burlingame

Years of Experience: 3 to 5 Years

The pay range for this role is $50k- $70k per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience, and location of the candidate.

Responsibilities

  • Low-Level System Debugging: Utilize computer architecture knowledge, Linux kernel debugging tools, system logs, and adb shell commands to inspect, isolate, and troubleshoot deep-seated OS and hardware/software integration defects.
  • Bug Lifecycle Execution: Enforce and execute the software bug lifecycle-logging, triaging, prioritizing, verifying fixes, and closing tickets-to ensure defects are systematically tracked and resolved.
  • Agile & Scrum Facilitation: Apply Scrum Master practices to facilitate daily standups, sprint planning, backlog refinement, and retrospectives, keeping the engineering team aligned and sprint deliverables on schedule.
  • Execute & Maintain Automation: Build, execute, and maintain test automation scripts and regression suites covering functional, integration, performance, and end-to-end scenarios across target environments.
  • Sprint Test Planning: Partner with developers, product managers, and data engineers during sprint planning to review requirements, identify edge cases, and author risk-based test plans early in the development lifecycle.
  • Root Cause Analysis: Perform thorough root cause analysis on production and pre-release failures, updating test suites with targeted coverage to prevent defect recurrence.
  • Release & Staged Rollout Validation: Test and validate deployment candidates in continuous delivery pipelines using feature flags and A/B frameworks to confirm stability prior to full rollout.
  • Metrics & Health Reporting: Track and report sprint-level quality metrics, defect trends, and release readiness signals to team stakeholders.
  • AI Tool Integration: Apply AI-assisted development tools to streamline test case generation, initial log triage, and test coverage gap identification within sprint workflows.
  • Minimum Qualifications
  • Education & Experience: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience), plus 4+ years of hands-on software or system testing experience.
  • Computer Architecture: Core understanding of computer architecture fundamentals and low-level software/hardware interactions.
  • Linux Kernel & ADB Shell: Hands-on experience debugging Linux kernels, inspecting OS-level crash logs, and utilizing adb shell utilities for system configuration, log capture (logcat), and device testing.
  • Agile & Scrum Practices: Demonstrated experience working in Agile/Scrum teams, including facilitating sprint ceremonies and unblocking team workflows as a Scrum Master.
  • Bug Management: Experience enforcing defect workflows within tracking systems (e.g., Jira, Bugzilla) across the entire bug lifecycle from intake through verification.
  • Test Automation: Practical experience writing, running, and maintaining test automation frameworks for functional, integration, and regression testing.
  • Preferred Qualifications
  • Practical experience conducting low-level performance, load, or stress testing on embedded Linux or Android-based targets.
  • Background in embedded systems, mobile platform architectures (iOS/Android), or hardware-adjacent software testing.
  • Familiarity with using AI tools for prompt-based test generation, log parsing automation, or script optimization.

"Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely based on their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at <."

Loading
Please wait..!!