Software QA Engineer - 2

Fortinet

Bengaluru

On-site

INR 700,000 - 1,100,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Fortinet Bengaluru is seeking a QA Automation Engineer focused on Web UI testing. The role emphasizes building robust automated test suites using Playwright, Selenium, Cypress, or WebDriverIO, with strong collaboration with product and development teams.

You will validate UI features, data flows, and end-to-end user journeys, while ensuring data accuracy, persistence, and alignment with backend systems. Strong scripting and modern web tech knowledge are essential.

Qualifications

  • 3–5 years of experience in Web UI testing with a strong emphasis on test automation.
  • Hands-on experience with UI automation frameworks such as Playwright, Selenium, Cypress, or WebDriverIO.
  • Good understanding of modern web technologies (HTML, CSS, JavaScript, browser behavior).
  • Experience validating data flow between UI and backend, including input validation, persistence, and display.
  • Working knowledge of API testing using tools such as Postman, RestAssured, or similar.
  • Familiarity with version control systems (e.g., Git).
  • Strong analytical skills, attention to detail, and a quality-first mindset.
  • Good communication skills and the ability to work effectively in cross-functional teams.

Responsibilities

  • Design, develop, execute, and maintain automated test scripts for Web UI using Playwright, Selenium, Cypress, or WebDriverIO.
  • Perform manual and functional testing to validate UI features, workflows, and edge cases.
  • Validate form inputs and client-side/server-side validations; ensure correct data retrieval and display.
  • Verify data persistence by testing UI data against backend systems or databases.
  • Test end-to-end user flows across multiple pages and components; verify state changes and navigation.
  • Collaborate with development and product teams to review requirements and acceptance criteria.
  • Integrate automated test suites into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) and monitor results.
  • Log and track defects, work with developers towards resolution and closure.
  • Contribute to functional, regression, and smoke test coverage with automation-first focus.
  • Continuously evaluate and adopt modern testing tools and practices to improve efficiency.

Skills

Web UI testing
Test automation
Playwright
Selenium
Cypress
WebDriverIO
HTML/CSS/JS
API testing
Git

Tools

Postman
RestAssured
BrowserStack
Sauce Labs

Job description

  • Design, develop, execute, and maintain automated test scripts for Web UI using frameworks such as Playwright, Selenium, Cypress, WebDriverIO, or similar
  • Perform manual and functional testing to validate new UI features, workflows, and edge cases
  • Validate form inputs and client-side/server-side validations (formats, required fields, error handling, boundary conditions)
  • Verify data accuracy and consistency by ensuring correct retrieval, formatting, and display of backend data in the UI
  • Validate data persistence, ensuring data entered via UI is correctly saved and retrievable from backend systems or databases
  • Test end-to-end user flows across multiple pages and components, including state changes and navigation
  • Collaborate closely with development and product teams to review requirements, clarify acceptance criteria, and identify test scenarios early
  • Integrate automated test suites into CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) and monitor execution results
  • Log, track, and verify defects using issue-tracking tools, working with developers through resolution and closure
  • Contribute to functional, regression, and smoke test coverage, with a focus on automation-first where feasible
  • Continuously evaluate and adopt modern testing tools, frameworks, and best practices to improve test effectiveness and efficiency
Job Description
  • Design, develop, execute, and maintain automated test scripts for Web UI using frameworks such as Playwright, Selenium, Cypress, WebDriverIO, or similar
  • Perform manual and functional testing to validate new UI features, workflows, and edge cases
  • Validate form inputs and client-side/server-side validations (formats, required fields, error handling, boundary conditions)
  • Verify data accuracy and consistency by ensuring correct retrieval, formatting, and display of backend data in the UI
  • Validate data persistence, ensuring data entered via UI is correctly saved and retrievable from backend systems or databases
  • Test end-to-end user flows across multiple pages and components, including state changes and navigation
  • Collaborate closely with development and product teams to review requirements, clarify acceptance criteria, and identify test scenarios early
  • Integrate automated test suites into CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) and monitor execution results
  • Log, track, and verify defects using issue-tracking tools, working with developers through resolution and closure
  • Contribute to functional, regression, and smoke test coverage, with a focus on automation-first where feasible
  • Continuously evaluate and adopt modern testing tools, frameworks, and best practices to improve test effectiveness and efficiency
Key Responsibilities
  • Design, develop, execute, and maintain automated test scripts for Web UI using frameworks such as Playwright, Selenium, Cypress, WebDriverIO, or similar
  • Perform manual and functional testing to validate new UI features, workflows, and edge cases
  • Validate form inputs and client-side/server-side validations (formats, required fields, error handling, boundary conditions)
  • Verify data accuracy and consistency by ensuring correct retrieval, formatting, and display of backend data in the UI
  • Validate data persistence, ensuring data entered via UI is correctly saved and retrievable from backend systems or databases
  • Test end-to-end user flows across multiple pages and components, including state changes and navigation
  • Collaborate closely with development and product teams to review requirements, clarify acceptance criteria, and identify test scenarios early
  • Integrate automated test suites into CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) and monitor execution results
  • Log, track, and verify defects using issue-tracking tools, working with developers through resolution and closure
  • Contribute to functional, regression, and smoke test coverage, with a focus on automation-first where feasible
  • Continuously evaluate and adopt modern testing tools, frameworks, and best practices to improve test effectiveness and efficiency
Required Skills & Experience
  • 3–5 years of experience in Web UI testing, with a strong emphasis on test automation
  • Hands-on experience with UI automation frameworks such as Playwright, Selenium, Cypress, or WebDriverIO
  • Good understanding of modern web technologies (HTML, CSS, JavaScript, browser behaviour)
  • Experience validating data flow between UI and backend, including input validation, persistence, and display
  • Working knowledge of API testing using tools such as Postman, RestAssured, or similar
  • Familiarity with version control systems (e.g., Git)
  • Strong analytical skills, attention to detail, and a quality-first mindset
  • Good communication skills and the ability to work effectively in cross-functional teams
Preferred / Nice-to-Have Skills
  • Hands-on experience with Playwright for modern, reliable UI automation
  • Exposure to performance or load testing tools such as JMeter or LoadRunner
  • Experience with cloud-based test execution platforms like BrowserStack or Sauce Labs
  • Understanding of responsive design and cross-browser compatibility testing
  • Exposure to backend systems, databases, or logs for debugging test failures
  • Exposure to or interest in security reconnaissance concepts (such as asset discovery, scan results, or data visualization)
  • Willingness to learn and test features in a security-focused SaaS platform
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software QA Engineer - 2
Software QA Engineer - 2

Zoomcar • Attibele

On-site
INR 900,000 - 1,300,000
Software QA Engineer - 3
Software QA Engineer - 3

Fortinet, Inc. • Bengaluru Urban

On-site
INR 800,000 - 1,500,000
Software QA Engineer - 2
Software QA Engineer - 2

Fortinet, Inc. • Bengaluru

On-site
INR 900,000 - 1,500,000
Playwright Automation Tester
Playwright Automation Tester

Tata Consultancy Services • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Quality Engineer
Quality Engineer

Otelier • Ahmedabad District

On-site
INR 700,000 - 1,100,000
Qa Engineer
Qa Engineer

Nxtwave Disruptive Technologies (Hiring for a client) • Hyderabad

On-site
INR 600,000 - 1,000,000
Quality Engineer
Quality Engineer

Deloitte US-India Offices • Hyderabad

Hybrid
INR 1,200,000 - 2,400,000
Automation Tester
Automation Tester

synechron • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Senior Quality Assurance Engineer - Playwright & WebdriverIO
Senior Quality Assurance Engineer - Playwright & WebdriverIO

GE Vernova • Bengaluru

On-site
INR 900,000 - 1,500,000
Relocation assistance provided
Senior Quality Assurance Engineer - Playwright & WebdriverIO
Senior Quality Assurance Engineer - Playwright & WebdriverIO

GE-Vernova- • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Relocation assistance