NOV logo

Senior Software QA Analyst

NOV
3 days ago
Full-time
On-site
Kochi, Kerala, India
QA Analyst
Description

PRIMARY DUTIES & RESPONSIBILITIES

  • Reviewing design specifications to understandย softwareย product scope and requirements.
  • Develop test plans for validating the operational and functional requirements of NOV control and automation software systems.
  • Designing, executing, and maintaining test plans and test cases forย softwareย development.
  • Contribute to our long-term vision and strategy for improved quality via automation.
  • Design, implement, and maintain automated testing frameworks, including test harnesses, scripts, and tools.ย 
  • Identifying test parameters and validating functionality, accuracy, reliability, and compliance.
  • Logging, documenting, and creating bugs and defects for troubleshooting.
  • Collaborating with developers, product managers, and other stakeholders to report defects and suggest improvements.
  • Possesses and applies comprehensive knowledge in particular field of specialization to the completion of complex or significant assignments.
  • Ensure the traceability and maintainability of all testing and issues using test management tools and best practices
  • Generate and maintain testing and field support documentation
  • Mentor and guide QA engineers on product quality best practices
  • Works autonomously in their area of specialization
  • Occasional travel for project planning meetings, integration testing, commissioning/servicing of equipment or team alignment.
  • Comply with all NOV Company and HSE Policies and Guidelines.
  • Maintain all company information as confidential.
  • Performย other related duties as assigned.
  • Ability to lift up to 50 lbs.
  • Comply with all NOV Company and HSE Policies and Guidelines.
  • Consistent computer work may require 8 or more hours working at a desk
  • Maintain a working schedule that overlaps with U.S. team members from 8:00 a.m. to 11:00 a.m. Central Standard Time each day

EDUCATION & EXPERIENCEย 

  • Bachelorโ€™s degree in computer science, electrical engineering or related fieldย ย ย 
  • 8+ years of experience inย software quality assurance
  • 3-5 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
  • Be skilled in designing and manipulating test data and validating stored jobs
  • Possess strong analytical and problem-solving skills
  • Demonstrate excellent organizational skills and strong attention to detail
  • 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