HamburgerMenu
hirist

Job Description

Description :


We are looking for an experienced QA Automation Engineer to design, build, and maintain scalable test automation frameworks across our digital ecosystem. This role ensures the early detection of issues at scale and contributes to the reliability, performance, and quality of our applications. You will play a key part in embedding automation across the software development lifecycle (SDLC), collaborating closely with product, development, and DevOps teams.



Key Responsibilities :


- Design and implement automated test suites for web, API, and mobile applications.

- Define testing strategies that identify functional, performance, and regression issues early in the release cycle.

- Develop reusable test scripts with tools like Selenium, Cypress, Playwright, or Appium. Furthermore, utilize and explore AI-assisted testing solutions to improve test resilience, accelerate defect detection, and broaden test scope.

- Integrate automated tests into CI/CD pipelines using Jenkins, GitLab CI, or similar.

- Maintain a robust test framework that supports scalable parallel execution and handles dynamic data and environments.

- Write, review, and maintain clear documentation for test plans, test cases, and defect tracking.

- Collaborate with developers and product owners to understand feature requirements and edge cases.

- Track and report quality metrics such as coverage, defect density, and pass/fail rates to drive improvements.

- Support root cause analysis and ensure reproducibility of issues through consistent testing practices.



Required Qualifications :


- Bachelors degree in Computer Science, Software Engineering, or a related field.

- 5+ years of hands-on experience in automated software testing.

- Proficiency in scripting or coding languages used for test automation (e.g., JavaScript, Python, Java).

- Deep experience with tools such as Selenium, Cypress, Playwright, JUnit, TestNG, or similar.

- Solid understanding of QA methodologies, SDLC, and Agile practices.

- Experience testing REST APIs using Postman, REST-assured, or custom test harnesses.

- Knowledge of test case management tools (e.g., TestRail, Zephyr) and defect tracking (e.g., Jira).

- Familiarity with Git, version control, and branching strategies.

- Experience working in CI/CD environments and integrating automated tests into pipelines.

- Ability to define test coverage goals, write clear test cases, and deliver risk-based recommendations.



Preferred Qualifications :


- Exposure to performance testing tools like JMeter, k6, or LoadRunner.

- Experience with mocking/stubbing APIs and using virtual environments for testing.

- Familiarity with cloud-based testing platforms like BrowserStack, Sauce Labs, or AWS Device Farm.

- ISTQB certification or similar is a plus.



Soft Skills & Traits :


- Analytical mindset with a high attention to detail.

- Strong communication and documentation skills.

- Ability to work independently and within cross-functional Agile teams.


info-icon

Did you find something suspicious?