HamburgerMenu
hirist

Job Description

Description :

About the Role :

We are looking for a detail-oriented and technically strong Quality Assurance / Test Automation Engineer to ensure the quality, reliability, and performance of our enterprise-scale applications and microservices. You will design and implement automated test frameworks, collaborate with developers and product teams, and ensure rapid, high-quality releases across web, API, and backend systems.

Key Responsibilities :

Test Automation :

- Design, develop, and maintain automated test frameworks for UI, API, and backend services.

- Build test scripts using tools such as Selenium, Playwright, Cypress, or Appium.

- Develop API automation using RestAssured, Postman/Newman, Karate, SuperTest, or similar frameworks.

- Implement end-to-end, integration, and regression test suites to ensure robust coverage.

Quality Engineering :

- Participate early in the SDLC to define test requirements, acceptance criteria, and test strategies.

- Perform root-cause analysis and collaborate with developers to resolve issues quickly.

- Ensure test environments, data sets, and CI/CD integration are properly configured.

- Contribute to performance testing, security testing, and compatibility testing when needed.

CI/CD & DevOps Collaboration :

- Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, Azure DevOps, etc.

- Work with DevOps teams to ensure seamless test execution in staging and production-like environments.

- Build dashboards for test results, coverage reporting, and quality metrics.

Documentation & Process :

- Maintain clear documentation for test plans, automation frameworks, and execution results.

- Follow Agile/Scrum processes and actively participate in daily standups, grooming, and sprint ceremonies.

- Drive quality best practices across engineering teams.

Required Skills & Qualifications :

- Strong experience with at least one automation language : Java, JavaScript/TypeScript, Python, or C#.

- Hands-on experience with UI automation tools like Selenium, Playwright, Cypress, or similar.

- Solid experience in API testing and automation (REST/SOAP).

- Familiarity with databases such as MySQL, PostgreSQL, MongoDB, including writing and validating SQL queries.

- Understanding of test methodologies, SDLC, Agile processes, and quality gates.

- Experience with version control tools (Git) and CI/CD pipelines.

- Strong analytical, debugging, and problem-solving skills.

Preferred / Nice-to-Have :

- Experience with BDD frameworks (Cucumber, Behave, SpecFlow).

- Exposure to performance testing tools like JMeter, Gatling, or Locust.

- Knowledge of virtualization/containers (Docker, Kubernetes).

- Experience testing microservices, message queues (Kafka/RabbitMQ), or distributed systems.

- Familiarity with cloud environments (AWS, Azure, GCP).

- Knowledge of Playwright (increasingly preferred in many companies).


info-icon

Did you find something suspicious?