HamburgerMenu
hirist

Job Description

Description :


Role Summary :


The Senior Test Automation Engineer is responsible for designing, developing, and maintaining robust automated test frameworks to ensure the quality, reliability, and performance of software applications.


This role requires strong technical expertise, leadership in test strategy, and close collaboration with development, product, and DevOps teams to embed quality throughout the SDLC.


Key Responsibilities :


- Design, develop, and enhance scalable test automation frameworks for web, API, and backend systems.


- Define automation strategy aligned with product architecture and release cycles.


- Select appropriate tools, technologies, and frameworks based on application needs.


- Ensure automation best practices, maintainability, and reusability of test assets.


- Develop automated test scripts for UI, API, and integration testing.


- Maintain and optimize existing automation suites to reduce flakiness and execution time.


- Integrate automated tests into CI/CD pipelines to support continuous testing.


- Analyze test results and provide clear quality metrics and reports.


- Perform and guide exploratory, functional, regression, and UAT support testing where needed.


- Review test cases and scenarios to ensure comprehensive coverage of business and technical requirements.


- Identify gaps in test coverage and proactively address quality risks.


- Work closely with developers, product owners, and business analysts in Agile/Scrum teams.


- Participate in sprint planning, backlog refinement, and retrospectives.


- Advocate for shift-left testing and quality-first practices.


- Provide clear defect reports with root-cause analysis and reproduction steps.


- Support or implement performance, load, and stress testing using appropriate tools.


- Contribute to API contract validation and security testing practices.


- Ensure non-functional requirements such as reliability, scalability, and resilience are validated.


- Mentor junior and mid-level QA engineers in automation and testing best practices.


- Conduct code reviews for automation scripts and frameworks.


- Continuously evaluate new tools and approaches to improve test effectiveness and efficiency.


Core Technical Skills :


Required :


- Strong experience in test automation frameworks such as Selenium, Cypress, Playwright, or equivalent.


- Proficiency in programming languages such as Java, Python, JavaScript/TypeScript, or C#.


- Hands-on experience with API automation (REST, SOAP) using tools like RestAssured, Postman, or similar.


- Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps).


- Strong understanding of SDLC, STLC, and Agile methodologies


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in