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.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1547718
Interview Questions for you
View All