Bangalore
6 days ago
Tester III - Software Testing

Additional Comments:

The Non-Functional Tester is responsible for evaluating and ensuring the non-functional aspects of software, such as performance, scalability, reliability, and usability. This role involves working with cross-functional teams to design, execute, and analyze non-functional test cases and report results, ensuring that applications meet non-functional requirements (NFRs) and perform optimally under various conditions. Key Responsibilities: Requirements Analysis: Collaborate with stakeholders to identify and understand non-functional requirements, including performance, security, usability, reliability, and maintainability. Translate business requirements into detailed test cases for non-functional testing. Test Planning & Strategy: Develop test plans, strategies, and scripts for various types of non-functional testing, such as performance, load, stress, scalability, and security testing. Define test metrics and KPIs to track and measure non-functional testing efforts. Performance Testing: Conduct performance testing to ensure the application can handle expected loads and response times. Perform load, stress, endurance, and scalability testing to validate system stability under peak and sustained loads. Security & Compliance Testing: Execute security testing (such as penetration testing and vulnerability assessments) to identify and mitigate potential risks. Ensure that applications comply with regulatory and industry standards, such as GDPR, PCI-DSS, or HIPAA. Test Execution & Monitoring: Use automation and monitoring tools to execute and analyze non-functional tests, ensuring applications meet expected service levels. Monitor system behavior during testing, identify bottlenecks, and document findings. Reporting & Documentation: Provide comprehensive reports on test results, including performance metrics, issues found, and recommended solutions. Create and maintain documentation, including test plans, test cases, and test scripts for future reference. Collaboration & Continuous Improvement: Work with developers, architects, and infrastructure teams to address identified non-functional issues. Continuously improve testing processes, tools, and techniques for non-functional testing. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field. Proven experience in non-functional testing, with expertise in performance and security testing. Proficiency with testing tools such as JMeter, LoadRunner, Neoload, or Gatling for performance testing. Experience with security testing tools, like OWASP ZAP, Burp Suite, or Nessus. Familiarity with monitoring and logging tools such as Grafana, Kibana, or Dynatrace. Knowledge of scripting languages (e.g., Python, Shell) for test automation. Skills and Competencies: Strong analytical skills and attention to detail. Excellent communication and reporting skills. Ability to work collaboratively in a team environment and interact with various stakeholders. Knowledge of cloud environments (AWS, Azure, GCP) and DevOps practices is a plus.

Confirm your E-mail: Send Email