Job Description: Automation Test Engineer
Job Title: Automation Test Engineer
Experience: 3-5 Years
Department: Quality Assurance
Job Summary
We are looking for a skilled and passionate AutomationTest Engineer with 3-5 years of experience in test automation, API testing,and quality engineering. The ideal candidate will be responsible for buildingand maintaining scalable automation frameworks, improving test coverage,ensuring high-quality software releases, and driving automation initiativesacross UI, API, and performance testing domains.
The candidate should possess strong expertise in Playwright,TypeScript, Cucumber BDD, API Automation, Jenkins, GitLab, and JMeter,along with a quality-first mindset and a proactive approach to continuousimprovement.
Requirements
- Design,develop, and maintain scalable UI automation frameworks and test scriptsusing Playwright, TypeScript, and Cucumber BDD to ensure reliableand maintainable test coverage.
- Designand implement CI/CD automation pipelines in Jenkins, integrating UIand API automation suites to enable continuous testing and faster feedbackduring releases.
- Develop, maintain, and execute API automationtest suites to validate functionality, integrations, data integrity,and overall system reliability.
- Utilize GitLab for source control management, code reviews, and adherenceto established branching and release management strategies.
- Leverage GitHub Copilot and AI-assisted tools/agents to improve automationdevelopment efficiency, script quality, and test coverage.
- Perform sanity, functional, regression,integration, and end-to-end testing to validate application qualityacross releases and environments.
- Create,review, and maintain test cases, test scenarios, test data, and testdocumentation, ensuring complete coverage of business, functional, andnon-functional requirements.
- Create and maintain test datasets requiredfor testing activities and implement dynamic test data generationapproaches within automation frameworks to reduce maintenance effort andimprove script reliability.
- Monitordaily automation executions, analyse test reports, investigate failures,identify defects or script issues, and track them through resolution andclosure.
- Participatein automation script reviews and ensure adherence to coding standards,framework guidelines, and test automation best practices.
- Identifyflaky automation scripts, perform root cause analysis, and implementimprovements to enhance automation reliability and stability.
- Analyse defects and production issues and addcorresponding scenarios to the regression suite to minimize defectleakage and improve overall product quality.
- Track automation coverage, execution trends, andquality metrics, and provide recommendations to improve automationeffectiveness and test efficiency.
- Design,develop, and execute performance test scripts using JMeter, analyseperformance reports, identify bottlenecks, and provide recommendations forsystem optimization.
- Writeand execute SQL queries to validate backend data, verify data integrityacross systems, and support functional, API, and end-to-end testingactivities.
Required Technical Skills
- Playwright with TypeScript
- Cucumber BDD Framework
- API Testing & Automation
- Postman
- Jenkins
- GitLab
- Performance Testing using Apache JMeter
- GitHub Copilot and AI Agent Development/Usage
- Jira, TestRail or similar Test Management Tools
- Automation Framework Design and Development