Macersoft Technologies, a DPE Company
Website:
macersoft.com
Job details:
Work from Office- Hyderabad Location(Hybrid)
Work Timing - General
Job Description – SDET (Playwright + TypeScript)
Location: Hyderabad
Work Mode: Work from Office / Hybrid
Experience: 7+ Years
Role Overview
We are looking for a skilled Software Development Engineer in Test (SDET) with strong hands-on experience in test automation using Playwright and TypeScript. The ideal candidate should be proficient in building scalable automation frameworks, API testing, CI/CD integration, and solving real-time testing challenges.
Key Responsibilities
- Design, develop, and maintain robust automation frameworks using Playwright with TypeScript
- Perform UI automation, API automation, and integration testing
- Write reusable, maintainable, and scalable test scripts
- Handle web tables, dynamic elements, and complex locators
- Integrate automation suites with CI/CD pipelines
- Collaborate with developers, QA, and DevOps teams
- Identify, analyze, and report automation issues and bottlenecks
- Participate in test strategy planning and framework improvements
Technical Skills & Topics (Must Have)
Automation & Framework
- Strong experience with Playwright + TypeScript
- Framework design (Page Object Model / Hybrid Framework)
- Framework structure and best practices
- Handling Hooks, Feature context, and Scenario context
- Writing reusable utility functions
UI Automation
- Advanced Locator strategies
- Writing XPath for web tables
- Handling dynamic elements and complex DOM structures
- Reusable code to:
- Search a value in a table
- Validate multiple fields in table rows
- Synchronization techniques
- Managing implicit vs explicit waits in Playwright
Playwright Concepts
- Playwright methods and assertions
- Browser, context, and page handling
- Handling alerts, iframes, windows, and file uploads/downloads
- Test retries, parallel execution, and reporting
API Testing
- REST API testing using Playwright
- Validating API response schema
- Request/response validation
- Authentication handling (token-based, headers, etc.)
Environment & Configuration
- Handling environment variables using .env files
- Managing multiple environments (QA, UAT, Prod)
- Secure configuration management
CI/CD
- Integrating automation with Jenkins / GitHub Actions / Azure DevOps
- Running tests as part of pipelines
- Generating and publishing test reports
Test Strategy & Real-Time Scenarios
- Understanding and defining test strategies
- Types of testing followed (Smoke, Regression, Sanity, E2E)
- Handling real-time automation challenges
- Major issues faced in automation frameworks and how they were resolved
- Improving test stability and reducing flaky tests
Good to Have
- BDD experience (Cucumber with Playwright)
- Git version control
- Docker basics
- Performance or accessibility testing exposure
Soft Skills
- Strong problem-solving mindset
- Good communication and collaboration skills
- Ability to mentor junior QA engineers
- Ownership and accountability
Click on Apply to know more.