17 Sep
|
Alpha Plus Technologies
|
Andheri West
17 Sep
Alpha Plus Technologies
Andheri West
Roles & Responsibilities
1. Manual Testing Execution
- Conduct comprehensive manual testing of web-based and desktop-based applications covering functional, integration, system, and UAT phases.
- Execute exploratory testing to identify edge cases and potential defects.
- Perform regression testing to ensure existing functionality remains unaffected by changes.
- Conduct user experience (UX) and usability testing to validate application usability.
- Participate in UAT coordination and sign-off processes with stakeholders.
2. Automation Testing & Framework Design
- Design and implement robust automation frameworks according to project structure and best practices.
- Develop, design and execute automated tests using scripts and automation tools (Selenium, UFT, TestNG, etc.) to validate functionality.
- Create and maintain reusable test libraries, utilities, and components to maximize code efficiency.
- Implement data-driven testing approaches to test multiple scenarios with varied inputs.
- Establish continuous integration (CI) pipelines for automated test execution.
- Maintain and enhance test automation suites to ensure continuous coverage of critical application paths and regression prevention.
- Document test automation architecture, design patterns, and maintenance guidelines.
3. Test Planning & Case Development
- Create and implement detailed test cases for functional, unit, performance, security, and scalability testing.
- Establish comprehensive test strategies tailored to product characteristics and client requirements.
- Define test scenarios, test data requirements, and acceptance criteria.
- Ensure traceability between requirements, test cases, and test executions.
4. Security Testing & Vulnerability Assessment
- Conduct comprehensive security testing to identify vulnerabilities, security flaws, and compliance gaps in applications.
- Perform SQL injection testing, cross-site scripting (XSS) testing, cross-site request forgery (CSRF), and authentication/authorization testing.
- Execute load and stress testing to validate application behavior under extreme conditions and identify performance bottlenecks.
- Identify and document security risks,
data protection issues, potential exploits, and compliance concerns.
- Validate secure data transmission, encryption protocols, secure session management, and SSL/TLS implementations.
- Test API security, OAuth/JWT authentication mechanisms, role-based access control (RBAC), and permission enforcement.
- Perform penetration testing and vulnerability assessment to simulate real-world attacks.
- Coordinate with Development and Security teams to remediate identified security issues and implement secure coding practices.
- Ensure adherence to security standards and regulatory compliance requirements (GDPR, PCI-DSS, ISO 27001, etc.) as applicable.
5. Defect Identification & Quality Assurance
- Detect and minimize bugs, errors, technical, security, and functional flaws in applications.
- Establish quantitative trends of types of bugs and their recurring frequency for continuous improvement.
- Outline steps for minimizing defects and preventing recurrence.
- Ensure thorough defect management through proactive follow-up and feedback with Development Teams.
6. Reporting & Documentation
- Prepare comprehensive Test Result Reports (TRR) for each tested release.
- Ensure immediate discussion with Technology Team for validation of observations in TRR.
- Maintain detailed testing documentation and execution logs.
- Generate meaningful reports on testing progress, defect metrics, security findings, and quality trends.
7. Quality Culture & Process Adherence
- Establish and promote culture of 'High Product Quality' and 'Zero Defect' amongst Development and Product Teams.
- Follow defined standard practices and methodologies for testing and defect tracking.
- Suggest new tools and techniques to improve test efficiency, automation coverage, and overall QA strategies.
- Ensure compliance with all company policies including Travel Policy, Information Security (INFOSEC) Policy, and other applicable guidelines.
Qualification / Skill-sets
- B.Sc. (IT) / B.E. / MCA or other Technical Graduates with formal course-work in Software Development, Testing or Quality Assurance
- Certification in Software Testing or Automation Testing
- 3+ years of experience in Quality Assurance / Software Testing profile for Software solutions
- In-depth knowledge of Software Testing Process and methodologies is a pre-requisite
- Sound understanding of Functional Testing and .Net platform (especially ASP.Net) is expected
- Hands-on experience with both manual testing and automation testing frameworks
- Knowledge of Security Testing methodologies, vulnerability assessment, and security risk identification
- Understanding of OWASP Top 10, common web application vulnerabilities, and security best practices
- Keen desire to research and learn emerging testing techniques and ability to incorporate these meaningfully in products
- Strong analytical and problem-solving skills with ability to identify root causes and structure solutions
- Excellent oral and written communication skills with ability to engage confidently with stakeholders
Added Advantage Qualification / Skill-sets
- Hands-on experience on all types of Software Testing methodologies (Black Box, White Box, Grey Box, etc.)
- Specialization in Security and/or Automated Testing
- Hands-on experience on Selenium/Unified Functional Testing (UFT) or similar automation tools
- Knowledge in Selenium Tools such as Selenium IDE, Selenium RC, Selenium WebDriver, TestNG & Selenium Grid
- Knowledge of Android / iOS testing tools and mobile app testing methodologies
- Knowledge of Security testing tools and practices
- Exposure to test management tools (HP ALM, Qtest, or equivalent)
- Sound interpersonal skills with demonstrated ability to work collaboratively across teams
Pay: ₹40,000.00 - ₹45,000.00 per month
Advantages
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person
📌 Senior Quality Assurance Analyst (Andheri West)
🏢 Alpha Plus Technologies
📍 Andheri West