Key Responsibilities :
- Functional Testing : Design, develop, and execute detailed test plans and test cases (manual and automated) based on product requirements and user stories.
- Identify, document, and track software defects using a bug tracking system.
- Perform various types of functional testing, including regression, integration, system, and user acceptance testing (UAT).
- Collaborate closely with development and product teams to reproduce, debug, and resolve issues promptly.
- Performance Testing : Develop and execute performance and load testing scripts to evaluate system response times, throughput, and stability under varying load conditions.
- Analyze test results, identify bottlenecks (in databases, code, or infrastructure), and provide actionable recommendations for optimization.
- Use tools such as JMeter, LoadRunner, or similar to simulate real-world traffic.
- Security Testing : Conduct vulnerability and penetration testing to identify security flaws such as SQL injection, XSS, or authentication issues.
- Collaborate with development teams to ensure adherence to security best practices and compliance policies.
- Utilize tools like OWASP ZAP, Burp Suite, or equivalent for testing application resilience.
- Collaboration & Reporting : Work with cross-functional teams (development, product, and DevOps) to improve testing processes and automation coverage.
- Maintain accurate documentation of test plans, reports, and metrics to ensure transparency and traceability.
Qualifications :
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).3–5 years of professional experience in Quality Assurance and Software Testing.Proven expertise in functional, performance, and security testing of software applications.Strong understanding of SDLC, STLC, and agile methodologies.Experience with SQL for database validation and data integrity checks.Skills Required
Sql, Devops, Aws, Azure, Agile, Gcp