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 :
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 stakeholdersEducation : 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 testingExperience 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.(ref : hirist.tech)