QA Engineer Automation
3 days ago
Maharashtra, India
SKO SYSTEMS INDIA PVT LTD
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
As a QA Engineer, you
will be responsible for ensuring reliable, scalable, and high-quality software
releases through strong testing fundamentals and hands-on experience in Web UI Testing,
Mobile Testing, API testing, database validation, and CI/CD-based test
execution. You will work closely with Developers, Product Owners, Business
Analysts, and DevOps teams throughout the Software Development Life Cycle,
taking features from requirement analysis through test design, manual and
automated validation, defect reporting, regression automation, and release
validation. A strong engineering mindset, programming knowledge, and the
ability to identify issues beyond basic functional validation are expected.
Essential Functions / Deliverables:
Requirement Analysis & Test Planning:
Analyze business requirements, user stories, and
acceptance criteria, and participate in requirement grooming and sprint
planning sessions.
Identify functional, integration, regression,
and edge-case scenarios, and prepare test scenarios, test cases, and test data.
Identify potential quality risks early in the
development lifecycle.
Provide test effort estimates for assigned
stories and features.
Functional & Manual Testing:
Perform functional, integration, system,
regression, smoke, sanity, end-to-end, exploratory, and cross-browser testing.
Validate applications against functional and
non-functional requirements before release
Apply test design techniques including boundary
value analysis, equivalence partitioning, and risk-based testing.
Web & Mobile (Manual and Automation)
Testing:
Design, develop, and maintain Manual and
automated test scripts for web as well as Mobile applications using Playwright
(preferred), Selenium WebDriver, or Cypress
Apply Page Object Model and reusable automation
architecture, fixtures, assertions, explicit waits and synchronization, and
browser contexts and sessions.
Implement data-driven and parameterized tests,
parallel and cross-browser execution, retry strategies, and environment
configuration.
Use screenshots, videos, and traces for failure
analysis, and debug and maintain existing automation frameworks rather than
only writing individual scripts.
Write automation using TypeScript/JavaScript
(preferred), Java, or Python, applying OOP fundamentals, exception handling,
JSON manipulation, and file handling.
API Testing:
Test and automate REST APIs using Postman,
Playwright API, REST Assured, Karate, or Newman; automation is preferred over
manual Postman testing only.
Validate GET, POST, PUT, PATCH, and DELETE
methods, HTTP status codes, headers, query and path parameters, and
request/response payloads.
Verify authentication and authorization using
bearer tokens, JWT, and OAuth basics.
Perform API schema validation, response
validation, and negative API testing.
Database Testing:
Write SQL queries using SELECT, INSERT, UPDATE,
DELETE, JOIN, GROUP BY, ORDER BY, aggregate functions, and subqueries.
Validate data between the UI/API and backend
databases.
Work with relational databases such as
PostgreSQL, MySQL, SQL Server, or Oracle.
Defect Management:
Identify, reproduce, and document software
defects with clear reproduction steps and supporting evidence.
Assign appropriate severity and priority, and
collaborate with developers during defect investigation.
Perform defect retesting and verification, and
participate in root-cause analysis for recurring production or regression
issues.
Use Jira, Azure DevOps, Zephyr, Xray, or similar
test and defect management platforms.
Identify, reproduce, and document software
defects with clear reproduction steps and supporting evidence.
Assign appropriate severity and priority, and
collaborate with developers during defect investigation.
Perform defect retesting and verification, and
participate in root-cause analysis for recurring production or regression
issues.
Use Jira, Azure DevOps, Zephyr, Xray, or similar
test and defect management platforms.
CI/CD, Continuous Testing & Version
Control:
Trigger automated test suites from pipelines
(Jenkins, GitHub Actions, Azure DevOps Pipelines, GitLab CI/CD) and support
continuous regression execution.
Analyze pipeline failures, troubleshoot failed
tests, and manage environment-specific configurations.
Use Git (clone, pull, push, commit, branch,
merge, pull/merge requests, conflict resolution) on GitHub, GitLab, Bitbucket,
or Azure Repos.
Test Reporting & Failure Analysis:
Analyze and communicate automation execution
results using Allure, Playwright HTML, Extent, Cucumber, or Jenkins/Azure
DevOps reports.
Distinguish between product defects, automation
defects, environment failures, test-data failures, and infrastructure issues.
Agile / Scrum Collaboration:
Participate in Sprint Planning, Backlog
Refinement, Daily Stand-up, Sprint Review, Retrospective, and Defect Triage.
Collaborate continuously with Developers,
Product Owners, Business Analysts, and DevOps rather than treating testing as a
separate end-of-cycle activity.
AI-Assisted Quality Engineering:
Use AI-assisted tools (e.g., GitHub Copilot,
ChatGPT, Claude) for test generation, test-data generation, log and failure
analysis, automation code generation, and test-case optimization.
Review, validate, and maintain AI-generated
tests and code using standard engineering practices.
Requirements
Education:
Bachelor's degree in Computer Science, Information Technology, or Engineering, or an equivalent technical discipline/experience Technical/Computer
Skills:
Web Automation: Playwright (preferred) / Selenium / Cypress Mobile Automation : Appium Programming: TypeScript / JavaScript (preferred), Java, or Python API Testing & Automation: Postman, Playwright API, REST Assured, Karate, Newman Database: SQL (PostgreSQL, MySQL, SQL Server, Oracle) Version Control & CI/CD: Git; Jenkins, GitHub Actions, Azure DevOps, GitLab CI/CD Defect & Test Management: Jira, Azure DevOps, Zephyr, Xray Testing: Functional, Regression, Integration, End-to-End Architecture: Page Object Model / reusable framework design; BDD with Cucumber/Gherkin where required Programming: TypeScript / JavaScript (preferred), Java, or Python API Testing & Automation: Postman, Playwright API, REST Assured, Karate, Newman Database: SQL (PostgreSQL, MySQL, SQL Server, Oracle) Version Control & CI/CD: Git; Jenkins, GitHub Actions, Azure DevOps, GitLab CI/CD Defect & Test Management: Jira, Azure DevOps, Zephyr, Xray Testing: Functional, Regression, Integration, End-to-End Architecture: Page Object Model / reusable framework design; BDD with Cucumber/Gherkin where required Other
Requirements:
Strong analytical ability and logical, structured problem-solving Attention to detail and strong debugging skills Good written and verbal communication Ownership of assigned features and ability to work independently Ability to collaborate across engineering teams Curiosity toward new technologies and a quality-focused engineering mindset Preferred Education Bachelors/Master of Computer Applications (BCA/MCA) or Bachelors/Master’s in Computer Science Bachelor’s in Engineering (BE/BTech) in Computer Science, IT, or Electronics – preferred degrees within the required qualification section. Preferred Experience and Type : Mobile testing exposure: Appium, Android, iOS, BrowserStack, Sauce Labs, device farms Performance testing basics: JMeter, k6, Gatling (response time, throughput, concurrent users, load and stress testing) Cloud and containerization awareness: AWS, Azure, GCP; Docker, Kubernetes Microservices understanding: service-to-service communication, distributed systems, logs and troubleshooting Security testing awareness: authentication, authorization, OAuth, JWT, OWASP fundamentals, API security Note: good-to-have skills are advantageous but not mandatory for this role Knowledge, Skills & Abilities : Core QA knowledge: SDLC, STLC, defect life cycle, test strategy and planning, test case design, regression strategy, test coverage, root-cause analysis, shift-left and continuous testing Preferred modern stack: TypeScript, Playwright, Playwright API/REST Assured/Karate, SQL/PostgreSQL, Git with GitHub/Azure Repos, GitHub Actions/Azure DevOps/Jenkins, Allure and Playwright HTML reports, Jira with Zephyr/Xray or Azure DevOps Success measure: independently take a feature from requirement analysis, test scenario design, manual/exploratory validation, UI/API automation, and database validation through defect reporting, regression automation, CI/CD execution, failure analysis, and release validation The expectation is not merely to execute test cases, but to actively contribute to building quality throughout the software development lifecycle Certifications (Preferred) : ISTQB Foundation Level, Playwright/Selenium, or relevant test automation certifications (preferred) Required Professional
Experience:
3 to 6 years of relevant software testing / quality engineering experience, ideally including 3+ years of hands-on automation across web, API, and database validation in Agile projects with CI/CD exposure
Education:
Bachelor's degree in Computer Science, Information Technology, or Engineering, or an equivalent technical discipline/experience Technical/Computer
Skills:
Web Automation: Playwright (preferred) / Selenium / Cypress Mobile Automation : Appium Programming: TypeScript / JavaScript (preferred), Java, or Python API Testing & Automation: Postman, Playwright API, REST Assured, Karate, Newman Database: SQL (PostgreSQL, MySQL, SQL Server, Oracle) Version Control & CI/CD: Git; Jenkins, GitHub Actions, Azure DevOps, GitLab CI/CD Defect & Test Management: Jira, Azure DevOps, Zephyr, Xray Testing: Functional, Regression, Integration, End-to-End Architecture: Page Object Model / reusable framework design; BDD with Cucumber/Gherkin where required Programming: TypeScript / JavaScript (preferred), Java, or Python API Testing & Automation: Postman, Playwright API, REST Assured, Karate, Newman Database: SQL (PostgreSQL, MySQL, SQL Server, Oracle) Version Control & CI/CD: Git; Jenkins, GitHub Actions, Azure DevOps, GitLab CI/CD Defect & Test Management: Jira, Azure DevOps, Zephyr, Xray Testing: Functional, Regression, Integration, End-to-End Architecture: Page Object Model / reusable framework design; BDD with Cucumber/Gherkin where required Other
Requirements:
Strong analytical ability and logical, structured problem-solving Attention to detail and strong debugging skills Good written and verbal communication Ownership of assigned features and ability to work independently Ability to collaborate across engineering teams Curiosity toward new technologies and a quality-focused engineering mindset Preferred Education Bachelors/Master of Computer Applications (BCA/MCA) or Bachelors/Master’s in Computer Science Bachelor’s in Engineering (BE/BTech) in Computer Science, IT, or Electronics – preferred degrees within the required qualification section. Preferred Experience and Type : Mobile testing exposure: Appium, Android, iOS, BrowserStack, Sauce Labs, device farms Performance testing basics: JMeter, k6, Gatling (response time, throughput, concurrent users, load and stress testing) Cloud and containerization awareness: AWS, Azure, GCP; Docker, Kubernetes Microservices understanding: service-to-service communication, distributed systems, logs and troubleshooting Security testing awareness: authentication, authorization, OAuth, JWT, OWASP fundamentals, API security Note: good-to-have skills are advantageous but not mandatory for this role Knowledge, Skills & Abilities : Core QA knowledge: SDLC, STLC, defect life cycle, test strategy and planning, test case design, regression strategy, test coverage, root-cause analysis, shift-left and continuous testing Preferred modern stack: TypeScript, Playwright, Playwright API/REST Assured/Karate, SQL/PostgreSQL, Git with GitHub/Azure Repos, GitHub Actions/Azure DevOps/Jenkins, Allure and Playwright HTML reports, Jira with Zephyr/Xray or Azure DevOps Success measure: independently take a feature from requirement analysis, test scenario design, manual/exploratory validation, UI/API automation, and database validation through defect reporting, regression automation, CI/CD execution, failure analysis, and release validation The expectation is not merely to execute test cases, but to actively contribute to building quality throughout the software development lifecycle Certifications (Preferred) : ISTQB Foundation Level, Playwright/Selenium, or relevant test automation certifications (preferred) Required Professional
Experience:
3 to 6 years of relevant software testing / quality engineering experience, ideally including 3+ years of hands-on automation across web, API, and database validation in Agile projects with CI/CD exposure