Posted on: 01/12/2025
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)
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1583293
Interview Questions for you
View All