HamburgerMenu
hirist

Job Description

Description :


Key Responsibilities :


- Design, implement, and maintain automated test scripts using WebdriverIO, Selenium, and related frameworks.


- Build and enhance automation frameworks for web, API, and integration testing.


- Implement reusable libraries, utilities, and functions to drive automation efficiency.


- Conduct automated and manual testing across front-end, back-end, and API layers.


- Validate UI components, RESTful APIs, backend services, and data integrity across systems.


- Ensure seamless integration between frontend and backend services through comprehensive test coverage.


- Use various testing tools and frameworks to perform functional, performance, and security testing.


- Identify performance bottlenecks and collaborate with developers to optimize system behavior.


- Design and execute API test suites using tools like Postman, RestAssured, or supertest (Node.js).


- Validate request/response flows, authentication, authorization, and API performance.


- Ensure APIs meet reliability, accuracy, and security standards.


- Write clean, scalable, and maintainable test code in Java, JavaScript, or Python.


- Develop scripts to support test automation, data generation, and test environment setup.


- Integrate test scripts with CI/CD pipelines (Jenkins, GitHub Actions, GitLab, Azure DevOps).


- Test UI workflows built with frameworks like React, Angular, or Vue.js.


- Validate UI consistency, responsiveness, and browser compatibility.


- Work with back-end technologies such as Node.js, Java/Spring Boot, and databases.


- Test server-side logic, middleware, messaging queues, and data pipelines.


- Analyze test failures, identify root causes, and work closely with development teams to resolve issues.


- Perform log analysis, debug scripts, inspect network calls, and test environments to ensure comprehensive coverage.


- Create detailed bug reports, test summaries, and automation execution reports.


- Maintain test plans, test cases, and documentation for automation frameworks and processes.


- Provide regular updates to QA leads, developers, and project stakeholders.


- Work closely with cross-functional teamsdevelopers, product owners, DevOps, and analysts.


- Participate in agile ceremonies including sprint planning, daily standups, grooming, and retrospectives.


- Communicate issues, risks, and dependencies clearly and proactively.


Preferred Qualifications :


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


- Experience with CI/CD tools like Jenkins, GitLab CI, GitHub Actions, or Azure DevOps.


- Knowledge of cloud platforms (AWS, Azure, GCP).


- Experience with BDD frameworks (Cucumber, Mocha, Jasmine).


- Exposure to container tools like Docker and Kubernetes (nice to have)


info-icon

Did you find something suspicious?