Software Tester
10+ years exp
Java
SQL
Test Automation Frameworks: 5/10
Active 8 days ago
+91 (9689) 949968 Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
UI automation engineer (mid-level) focused on end-to-end web testing with Playwright and Selenide and a strong page-object and selector discipline. The strongest proven skill is building maintainable Playwright page objects and using Playwright features such as getByRole, waitForDownload and locator chaining as shown in pages/ElementsPage.java. There is little public evidence of API/contract testing, CI workflow integration, robust negative-path/property-based tests or test infrastructure like parallelization and testcontainers.
Technical skills
Java• Senior • 10y+
SQL• Junior • 10y+
Java
Maven
Spring Framework
Databases
MS SQL• 10y+
Oracle• 10y+
DevOps
AWS
Azure
Bitbucket
CI/CD
Docker
Gerrit
CI/CD
Jenkins• 10y+
Azure DevOps
QA
SoapUI
TestNG
Playwright
Allure Reporting
Cucumber• 10y+
JMeter• 10y+
Rest-Assured• 10y+
Selenium• 10y+
Postman• 3y+
AI/ML
Prompt Engineering
Claude
Timeline
Manager Intelligent Automation
•
Lead
Roboyo Hyper Automation India Pvt. Ltd.
•
Full-Time
Led intelligent automation test automation delivery for enterprise workflows in an 8-person team. Defined and governed test strategies and automation assets to improve reliability and execution efficiency. Implemented UiPath Test Cloud and integrated automation into CI/CD pipelines to accelerate release cycles, with additional focus on Claude-assisted automation.
Claude
Postman
Azure DevOps
Test Manager and COE
•
Lead
Accelirate Inc.
•
Full-Time
Managed the TAC (Test Automation Centre) team delivering UiPath-based RPA automation testing services. Designed and optimized UiPath Test Suite coverage and built reusable automation assets using libraries and the UiPath object repository. Oversaw CI/CD integration for seamless deployments and monitored execution metrics to improve quality and defect resolution.
Postmansince 2023
Project Lead
•
Lead
Persistent Software Ltd.
•
Full-Time
Provided automation test leadership for Thermo Fisher Scientific-related initiatives. Built and maintained end-to-end automation using Java and Selenium for UI, plus REST Assured and JMeter for API and performance validation. Managed CI integration with Jenkins and supported issue and test management workflows using Jira, HP ALM, and Xray.
Java
Selenium
Jenkins
Jira
Rest-Assured
JMeter
Principal QA Engineer
•
Lead
Nuance India Pvt Ltd.
•
Full-Time
Led QA automation for enterprise applications, mentoring and expanding automation coverage across a larger team. Delivered API automation with REST Assured and UI automation using Selenium with a Cucumber-based framework and Selenide. Conducted performance testing with Apache JMeter and integrated automation into Jenkins workflows while coordinating with Jira-based defect and issue management.
Javasince 2016
Seleniumsince 2016
Jenkinssince 2016
Cucumber
Jirasince 2016
Rest-Assuredsince 2016
JMetersince 2016
Team Lead
•
Lead
Persistent Systems Ltd.
•
Full-Time
Led testing activities as a Team Lead, coordinating QA execution with development workstreams. Focused on improving quality outcomes and supporting delivery through organized testing and oversight.
SQA Engineer
•
Middle
Symantec Software Pvt Ltd.
•
Full-Time
Worked as an SQA Engineer supporting software quality activities. Contributed to testing and QA execution as part of the organization’s software development and release process.
QA Engineer
•
Middle
Cybage Software Pvt Ltd.
•
Full-Time
Worked as a QA Engineer performing software testing and quality assurance tasks. Supported validation activities within the development lifecycle based on assigned responsibilities.
QA Engineer
•
Middle
Persistent Systems Ltd.
•
Full-Time
Worked as a QA Engineer supporting software testing and defect verification activities. Participated in QA execution as part of ongoing development and release work.
SQA Engineer
•
Middle
Taraba Software Pvt Ltd
•
Full-Time
Worked as an SQA Engineer performing testing and quality assurance responsibilities. Contributed to software verification activities during the delivery cycle at the company in Nashik.
Centre for Development of Advanced Computing (C-DAC)
Non-Degree Program
Middle QA Engineer
Confidence: Medium Automation Engineer
UI automation engineer (mid-level) focused on end-to-end web testing with Playwright and Selenide and a strong page-object and selector discipline. The strongest proven skill is building maintainable Playwright page objects and using Playwright features such as getByRole, waitForDownload and locator chaining as shown in pages/ElementsPage.java. There is little public evidence of API/contract testing, CI workflow integration, robust negative-path/property-based tests or test infrastructure like parallelization and testcontainers.
Test Automation Frameworks
5/10
Building automated tests
Page-object based UI automation using Playwright and Selenide is well represented with deliberate selector choices and Playwright API use; however there is limited evidence of owned test infrastructure (parallelization, factories, mock servers) or advanced flake-mitigation beyond simple utilities.
Test Coverage & Strategy
3/10
What and how to test
There is some test strategy visible via feature tags and scenario outlines and a boundary-style long-message example, but most specs implement happy-path flows and use fixed sleeps rather than systematic negative-path, property-based or invariant-driven testing.
API & Integration Testing
1/10
Testing how parts work together
Almost no API or contract testing is present; only a commented RestAssured reference appears, with no schema validation, idempotency or integration-container usage.
Performance & Load Testing
Testing speed under load
Not evidenced in public code
Bug Reporting & Analysis
Finding and describing bugs
Not evidenced in public code
CI Test Integration
2/10
Running tests automatically
Basic test-runner and local report configuration exist (Selenide reports folder, test runner classes) but there are no CI workflow files, matrix definitions, artifact upload steps or per-test quarantine/retry policies visible.
Expertise
SDET & Test Engineering• Middle
Technologies
CI/CD
Java• Senior • 10y+
SQL• Junior • 10y+
TestNG
Selenium• 10y+
Cucumber• 10y+
JMeter• 10y+
Playwright
Maven
Azure DevOps
Postman• 3y+
Allure Reporting
Azure
CI/CD
Jenkins• 10y+
AWS
Docker
Rest-Assured• 10y+
SoapUI
Bitbucket
Gerrit
Recommendations
- Replace fixed sleeps with robust waiting utilities and conditional waits and centralize them in a stable helper to reduce flakiness.
- Add negative-path and contract API tests (RestAssured or Playwright API) with schema validation and explicit error-case assertions (specific status codes and retry/idempotency scenarios).
- Integrate test runs into CI (GitHub Actions or another runner) with artifact upload (screenshots/traces), matrix/browser configuration and per-test retry/quarantine policies.
- Introduce isolated test data factories and consider Testcontainers or service mocks for reliable integration testing and parallel execution.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior Backend Developer
Confidence: Medium Generalist
Junior test automation engineer focused on Java-based end-to-end UI testing with a strength in implementing Page Object Model patterns. The strongest proven skill is building modular UI test code and page objects as shown in pages/ElementsPage.java and pages/AlertsFramesWindowsPage.java. There is little to no evidence of backend engineering practices such as API design, database migrations, production observability, or secure secret handling.
API Design
1/10
How well APIs are designed
Almost no API design work; only UI/navigation helpers and a baseUrl property are present, no versioning, idempotency, or error contract design.
Data Layer & Database
1/10
Working with databases
No database layer, migrations or schema evolution; test data is read from Excel files and configuration properties only.
Scalability & Performance
1/10
Handling load and speed
No scalability or performance engineering patterns; only basic waits and Playwright download/wait helpers relevant to test flow are used.
System Architecture
2/10
Overall system structure
Clear Page Object Model and step separation for test automation with a small framework config; modular for tests but no system-level service decomposition or production config/secret management.
Evidence
prdeshmukh1/Playwright/src/main/java/pages/ElementsPage.java - page object encapsulation
jeetu071999/OrangeHRM_DemoCode/src/main/java/com/OrangeHRM/steps/login/LoginPageSteps.java - step definitions using page objects
jeetu071999/OrangeHRM_DemoCode/src/main/java/com/OrangeHRM/framework/FrameworkConfig.java - environment-based property loading
Security & Auth
1/10
Protecting data and access
Minimal security hygiene; credentials handled via properties and a naive Base64 encode/decode helper is present (not secure); no auth token lifecycle or secrets management.
Reliability & Observability
2/10
Stability and monitoring
Basic timeouts and waits are present but no structured logging, correlation ids, retries with backoff, circuit breakers, or observability integration.
Evidence
jeetu071999/OrangeHRM_DemoCode/src/main/java/com/OrangeHRM/framework/FrameworkConfig.java - Selenide timeout configuration
prdeshmukh1/Playwright/src/main/java/utils/WebActions.java - polling waitUntilElementDisplayed and basic exception prints
prdeshmukh1/Playwright/src/main/java/pages/AlertsFramesWindowsPage.java - context.waitForPage usage
Expertise
Java• Junior
Technologies
Spring Framework
Recommendations
- Develop and maintain E2E UI automation suites and Page Object Model libraries for web applications using Playwright or Selenide.
- Build test utilities for robust waits, retry/backoff, and flaky-test mitigation to improve reliability of the automation suite.
- Migrate credential handling to a secure secrets mechanism and remove naive Base64 'encrypt' usage in favor of proper secret storage.
- Integrate basic observability for test runs such as structured logs and test metrics, and add CI job integration for automated runs and reports
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
