QA Automation Engineer

Veriipro

Palo Alto (CA)

On-site

USD 120,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Veriipro in Palo Alto, CA is seeking an experienced QA Engineer to lead comprehensive testing efforts for enterprise applications. You will design and implement automated tests, validate REST APIs, and collaborate with Product, Engineering, and Business teams to ensure quality across the SDLC.

This role requires 5+ years in QA, strong Python and Selenium skills, SQL validation, and hands-on test automation.

Qualifications

  • 5+ years of experience in QA, Software Testing, and Test Automation.
  • Strong hands-on experience with functional and automated software testing.
  • Proficiency in Python for test automation and scripting.
  • Strong experience developing and maintaining Selenium-based automation frameworks.
  • Hands-on experience with REST API testing and validation.
  • Strong SQL skills with experience validating backend data using SQL/MySQL.
  • Experience with Jira for defect management, test tracking, and issue resolution.
  • Strong understanding of Software Testing Life Cycle (STLC) and software testing methodologies.
  • Experience with regression, integration, end-to-end, and system testing.
  • Strong understanding of defect lifecycle, test planning, test execution, and release validation.
  • Excellent analytical, troubleshooting, problem-solving, and communication skills.
  • Ability to work effectively in a fast-paced, collaborative environment.
  • Ability to work fully onsite and support PST working hours.

Responsibilities

  • Perform functional, regression, integration, system, and end-to-end testing of enterprise applications.
  • Design, develop, execute, and maintain automated test scripts using Python and Selenium.
  • Build and maintain scalable and reusable test automation frameworks.
  • Develop and execute API tests for REST-based services and system integrations.
  • Perform backend and database validation using SQL and MySQL queries.
  • Validate data integrity, business rules, workflows, and system integrations across applications.
  • Create and maintain detailed test plans, test scenarios, test cases, test scripts, and test execution reports.
  • Identify, document, prioritize, and track software defects using Jira.
  • Analyze test failures and perform root-cause investigation in collaboration with development teams.
  • Support User Acceptance Testing (UAT) and software release activities.
  • Participate in test planning, requirement reviews, defect triage, and release readiness discussions.
  • Collaborate with Product, Engineering, Business, and other cross-functional teams throughout the SDLC.
  • Identify opportunities to improve automation coverage, test efficiency, and overall QA processes.
  • Maintain accurate testing documentation and provide clear status updates on test execution, defects, risks, and quality metrics.
  • Contribute to continuous improvement of QA standards, processes, tools, and automation practices.

Skills

Python
Selenium
REST API testing
SQL / MySQL
Jira
STLC
Test automation
QA testing

Tools

Postman

Job description

Roles and Responsibilities
  • Perform functional, regression, integration, system, and end-to-end testing of enterprise applications.

  • Design, develop, execute, and maintain automated test scripts using Python and Selenium.

  • Build and maintain scalable and reusable test automation frameworks.

  • Develop and execute API tests for REST-based services and system integrations.

  • Perform backend and database validation using SQL and MySQL queries.

  • Validate data integrity, business rules, workflows, and system integrations across applications.

  • Create and maintain detailed test plans, test scenarios, test cases, test scripts, and test execution reports.

  • Identify, document, prioritize, and track software defects using Jira.

  • Analyze test failures and perform root-cause investigation in collaboration with development teams.

  • Support User Acceptance Testing (UAT) and software release activities.

  • Participate in test planning, requirement reviews, defect triage, and release readiness discussions.

  • Collaborate with Product, Engineering, Business, and other cross-functional teams throughout the SDLC.

  • Identify opportunities to improve automation coverage, test efficiency, and overall QA processes.

  • Maintain accurate testing documentation and provide clear status updates on test execution, defects, risks, and quality metrics.

  • Contribute to continuous improvement of QA standards, processes, tools, and automation practices.

Required Qualifications
  • 5+ years of experience in QA, Software Testing, and Test Automation.

  • Strong hands‑on experience with functional and automated software testing.

  • Proficiency in Python for test automation and scripting.

  • Strong experience developing and maintaining Selenium-based automation frameworks.

  • Hands-on experience with REST API testing and validation.

  • Strong SQL skills with experience validating backend data using SQL/MySQL.

  • Experience with Jira for defect management, test tracking, and issue resolution.

  • Strong understanding of Software Testing Life Cycle (STLC) and software testing methodologies.

  • Experience with regression, integration, end-to-end, and system testing.

  • Strong understanding of defect lifecycle, test planning, test execution, and release validation.

  • Excellent analytical, troubleshooting, problem-solving, and communication skills.

  • Ability to work effectively in a fast-paced, collaborative environment.

  • Ability to work fully onsite and support PST working hours.

Preferred Qualifications
  • Experience testing enterprise business applications and complex integrated systems.

  • Experience with CI/CD pipelines and automated test execution.

  • Familiarity with Agile/Scrum development methodologies.

  • Experience with test management and reporting tools.

  • Knowledge of API automation frameworks and tools such as Postman or similar platforms.

  • Experience troubleshooting application, API, integration, and data-related issues.

  • Understanding of software development and release processes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Automation Engineer
QA Automation Engineer

Smart Tech Skills LLC • Marlborough (MA)

On-site
USD 110,000 - 150,000
Competitive salary
QA Automation Engineer
QA Automation Engineer

Jobs in JS • Marlborough (MA)

On-site
USD 110,000 - 160,000
Competitive salary
Automation Lead
Automation Lead

IPI Technolab • United States

On-site
USD 90,000 - 130,000
QA Engineer
QA Engineer

Compunnel, Inc. • Atlanta (GA)

On-site
USD 90,000 - 120,000
QA Automation Engineer
QA Automation Engineer

Compunnel, Inc. • Austin (TX)

On-site
USD 90,000 - 120,000
Test Automation Engineer
Test Automation Engineer

1Kosmos Inc. • United States

Remote
USD 120,000 - 150,000
QA Automation Tester
QA Automation Tester

Compunnel, Inc. • Pennsylvania

On-site
USD 90,000 - 120,000
QA Automation Engineer
QA Automation Engineer

Vortalsoft Inc • New Jersey

On-site
USD 80,000 - 100,000
QA Automation Engineer
QA Automation Engineer

Tier4 Group • Boston (MA)

On-site
USD 120,000 - 150,000
QA Automation Engineer
QA Automation Engineer

TechDigital Group • Elk Grove (CA)

On-site
USD 110,000 - 135,000