Qa Engineer

Year    Ernakulam, Kerala, India

Job Description

Key Responsibilities:
Test Planning and Design:

  • Develop and document detailed test plans, test cases, and test scripts.
  • Analyze requirements, specifications, and technical design documents to provide timely and meaningful feedback.
Manual Testing:
  • Perform thorough regression testing when bugs are resolved.
  • Execute manual test cases and report defects, inconsistencies, and issues.
  • Validate new features and enhancements through exploratory testing.
Automation Testing:
  • Design, develop, and maintain automated test scripts and frameworks.
  • Execute automated tests and analyze results to identify and report issues.
  • Continuously improve automated testing methodologies to enhance test coverage and efficiency.
Defect Management:
  • Identify, log, track, and follow up on defects in the bug tracking system.
  • Collaborate with developers and other stakeholders to resolve issues.
Test Reporting:
  • Prepare and present test reports to the project team and management.
  • Provide clear and concise documentation of testing activities and results.
Collaboration and Communication:
  • Work closely with developers, business analysts, and other stakeholders to understand requirements and provide input on potential risks and issues.
  • Participate in daily stand-ups, sprint planning, and retrospective meetings as part of the Agile development process.
Tool and Technology Utilization:
  • Utilize testing tools and technologies such as Selenium, JUnit, TestNG, QTP, JIRA, and others.
  • Stay current with new testing tools and test strategies.
Quality Assurance:
  • Ensure that software products meet the highest standards of quality, performance, and reliability.
  • Advocate for best practices in software development and testing.
Requirements
Required Skills and Qualifications:
  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Experience: Minimum of 4 years of experience in software testing, including both manual and automated testing.
Technical Skills:
  • Proficiency in automated testing tools (e.g., Selenium, JUnit, TestNG, QTP).
  • Strong understanding of software development lifecycle (SDLC) and software testing lifecycle (STLC).
  • Experience with bug tracking and test management tools (e.g., JIRA, TestRail).
  • Knowledge of scripting languages (e.g., Python, JavaScript) and programming languages (e.g., Java, C#).
Soft Skills:
  • Excellent analytical and problem-solving skills.
  • Strong attention to detail and commitment to quality.
  • Effective communication and teamwork skills.
  • Ability to work independently and manage multiple tasks simultaneously.
  • Certifications: ISTQB certification or similar testing certification is a plus.
Preferred Qualifications:
  • Experience in Agile/Scrum environments.
  • Knowledge of performance and security testing.
  • Experience with continuous integration/continuous deployment (CI/CD) processes and tools (e.g., Jenkins).

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4484864
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ernakulam, Kerala, India
  • Education
    Not mentioned
  • Experience
    Year