Website:
rempact.com
Job details:
Position: Full Stack Developer
Location: Hyderabad
️ Working Days: Monday to Friday
Experience Required: 4+ years
Client: Digital Adoption Platform
Job Description
We are looking for a
QA Automation Engineer with strong analytical skills and hands-on experience in test design, automation, and validation of Web/Desktop applications and APIs. The ideal candidate should have a proven ability to work in fast-paced, agile environments and deliver high-quality solutions.
Key Responsibilities
- Analyse user stories and requirements to understand the testing scope.
- Design comprehensive functional test cases using industry-standard techniques (e.g., boundary value analysis, equivalence partitioning, positive/negative scenarios).
- Establish clear traceability between requirements, test cases, and defects.
- Translate manual test cases into automation scripts.
- Develop and maintain automated test cases using Playwright with JavaScript/TypeScript.
- Build reusable automation components to enhance framework scalability.
- Execute automated test scripts and analyse results to ensure quality standards.
- Generate and review automation reports and provide feedback for improvements.
- Collaborate with development and QA teams to resolve issues and improve test processes.
Mandatory Skills
- 2+ years of experience in Playwright automation using JavaScript/TypeScript.
- Solid understanding of object-oriented programming (OOP) and basic software design patterns.
- Strong problem-solving and debugging skills.
- Solve complex problems in data structures, especially involving strings, arrays, and objects.
- Hands-on experience with GitHub Actions or similar CI/CD pipelines.
- Experience using test management and issue tracking tools, preferably Jira.
Preferred/Optional Skills
- Experience in desktop application automation.
- Exposure to API testing, preferably with REST APIs.
- Familiarity with running automation scripts on cloud-based test environments and analysing resulting issues.
Click on Apply to know more.