HamburgerMenu
hirist

Job Description

Job description :

Summary :

The QA Specialist is responsible for ensuring the quality, security, and performance of all software products through a combination of manual testing, test automation, performance benchmarking, and security assessments. This role involves designing and executing comprehensive test strategies, identifying and resolving defects, and collaborating with cross-functional teams to deliver reliable, secure, and high-performing applications that meet business and user expectations.

Responsibilities :

Manual & Functional Testing :

- Understand product requirements and create detailed test plans, test cases, and test scripts.

- Execute functional, regression, integration, and system testing.

- Identify, document, and track bugs in issue management tools (e.g., Jira, Bugzilla).

- Perform UI/UX validation and cross-browser testing for web and mobile apps.

Test Automation :

- Design and develop automation frameworks for UI, API, and backend services.

- Automate regression test suites and integrate with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, etc.).

- Maintain and optimize automated test scripts for scalability.

- Tools : Selenium, Cypress, Playwright, JUnit/TestNG, Postman, RestAssured.

Performance & Load Testing :

- Plan, design, and execute performance, load, and stress tests.

- Analyze system bottlenecks, memory leaks, and scalability issues.

- Generate reports on system performance against benchmarks and SLAs.

- Tools : JMeter, Gatling, LoadRunner, Locust.

Security Testing :

- Perform vulnerability assessment and penetration testing (VAPT).

- Identify OWASP Top 10 vulnerabilities (XSS, SQL injection, CSRF, etc.).

- Conduct API security and authentication/authorization testing.

- Work with development teams to remediate identified risks.

- Tools : OWASP ZAP, Burp Suite, Nessus, Kali Linux basics.

Process & Collaboration :

- Define and enforce QA best practices across all products.

- Collaborate with developers, DevOps, and product managers to ensure shift-left testing.

- Participate in design and architecture reviews to ensure testability and security considerations.

- Generate test reports and quality metrics for stakeholders

Education : Bachelors or Masters degree in Computer Science, Engineering, or related field/

ISTQB / Certified Ethical Hacker (CEH) / Performance Testing certifications (Preferred)

Experience :

- 5+ years of QA experience with exposure to both manual and automation testing

- Experience with CI/CD integration and DevOps pipelines.

- Exposure to cloud testing (AWS, Azure, GCP) (Preferred).

- Experience in mobile testing (Appium, Espresso) (Preferred).

- Strong knowledge of SDLC, STLC, Agile/Scrum methodologies.

- Hands-on experience in automation frameworks (Selenium, Cypress, Playwright, TestNG/JUnit, etc.).

- Expertise in performance testing tools (JMeter, Gatling, LoadRunner, etc.).

- Knowledge of application security testing and VAPT.

- Familiarity with API testing tools (Postman, Rest Assured).

- Knowledge of Docker/Kubernetes environments (Preferred).

- Strong analytical, troubleshooting, and communication skills.

- Ability to work across manual, automation, performance, and security testing.

- Collaboration with cross-functional teams in Agile/Scrum environments.

info-icon

Did you find something suspicious?