NOV logo

Software QA Analyst

NOV
1 day ago
Full-time
On-site
Kochi, Kerala, India
QA Analyst
Description

The Software QA Analyst is responsible for ensuring the quality, reliability, and performance of software applications through systematic testing and validation processes. This role involves analyzing requirements, creating test cases, executing tests, identifying defects, and working closely with development teams to ensure software meets business and technical requirements before release.

Responsibilities

  • Review business and functional requirements to understand application functionality and testing needs.
  • Develop and maintain test plans, test cases, and test scripts based on requirements and design specifications.
  • Execute manual and/or automated tests including functional, regression, integration, and system testing.
  • Identify, document, and track defects and issues using defect tracking tools.
  • Collaborate with developers, product managers, and business analysts to clarify requirements and resolve issues.
  • Participate in test planning, estimation, and test strategy discussions.
  • Perform regression testing to validate bug fixes and ensure existing functionality is not impacted.
  • Support User Acceptance Testing (UAT) by validating business workflows and assisting stakeholders.
  • Prepare and maintain test documentation and quality reports.
  • Ensure adherence to quality standards, testing processes, and best practices.
  • Participate in agile or scrum team activities, including sprint planning, stand-ups, and retrospectives.
  • Maintain all company information as confidential.
  • PerformΒ other related duties as assigned.

Requirements

  • Bachelor’s degree in computer science, electrical engineering or related fieldΒ Β Β 
  • 3+ years of experience inΒ software quality assurance
  • 2-3 years of experience in test automation
  • Proficiency in test automation tools like Selenium, Playwright or Test Complete
  • Strong knowledge of scripting/programming languages (Python, C# or Typescript)Β Β Β Β Β Β Β Β 
  • Solid understanding of Agile methodologies, test and defect management tools
  • Possess strong analytical and problem-solving skills
  • Quality or Test automation certifications preferredΒ 
  • Knowledge and experience in API testing tools preferred
  • Knowledge and experience with PLC technologies preferred
  • Knowledge and experience with IEC 61131-2 programming languages would be an asset
  • Knowledge and experience in networking and communications would be an asset