Quality Assurance Professional

2 - 4 years

2 - 6 Lacs

Posted:9 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

As a Software QA, you will be responsible for ensuring the quality and reliability of our software products. Your role involves overseeing the entire software testing process, collaborating with development teams, and implementing best practices to deliver high-quality software to our users.
 
Responsibilities:
  • Test Strategy and Planning: Develop and execute comprehensive test strategies and plans for software projects.
  • Test Execution: Oversee test execution, including functional, regression, performance, and security testing.

Security Testing:

  • Collaborate with security experts to identify potential vulnerabilities.
  • Conduct security assessments, including penetration testing and vulnerability scanning.
  • Ensure compliance with security standards (e.g., OWASP).

Performance Testing:

  • Define performance testing objectives and scenarios.
  • Execute load, stress, and scalability tests.
  • Analyze performance bottlenecks and recommend optimizations.

Defect Management:

  • Manage defect tracking, triage, and resolution processes.

Automation:

  • Drive test automation initiatives and ensure efficient test coverage.

Process Improvement:

  • Continuously improve QA processes, methodologies, and tools.

Collaboration:

  • Work closely with development, product, and project management teams.

Risk Assessment:

  • Identify and mitigate risks related to software quality.

Metrics and Reporting:

  • Monitor and report on key quality metrics.

Compliance:

  • Ensure compliance with industry standards and regulations such as SOC2 and GDPR.
Required Skills Qualifications:
  • Experience: Proven 2-3 years of experience as a QA or in a similar role within the software industry.
  • Testing Tools and methodologies: Experience in Testing tools and procedures (Selenium, Maven, Git, Jenkins etc.) and ability to implement Testing Methodologies (Unit testing/ Integration testing/acceptance testing/ regression testing).
  • Testing Expertise: Strong understanding of software testing principles, methodologies, best practices and tools (Selenium, Maven, Git, Jenkins etc.).
  • UI Automation: Experience in UI automation testing frameworks like TestNG, Appium, web driver etc.
  • Security Awareness: Familiarity with security testing techniques (e.g., threat modeling, secure code review).
  • Performance Optimization: Knowledge of performance testing tools (e.g., JMeter) and performance tuning.
  • Leadership Abilities: Excellent leadership, communication, and interpersonal skills.
  • Technical Proficiency: Familiarity with testing tools, test automation frameworks, and version control systems.
  • Problem-Solving: Ability to analyze complex issues and provide effective solutions.
  • Quality Mindset: Passion for delivering high-quality software to end-users.

Education

Good to have Skills:
  • Exposure to security testing.
  • Exposure in performance testing, and API automation using tools like Postman, JMeter etc.
  • Understanding of continuous deployment techniques.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • A collaborative and innovative work environment.
  • Flexible work arrangements.

Industry

Software Development

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You