QC Engineer

at Fusemachines Kathmandu
  • Salary:As per company policy
  • Experience:3
  • Type:Full Time
  • Job Level:Mid Level
  • Views: 2,751 views

Job Overview

  • Industry:Information Technology
  • Category:Software Development
  • Minimum Education: Bachelor Degree in Computer Science
  • Skills:application software testing, OOP, data structures and algorithms
  • Openings2
  • Job LocationKathmandu
  • Posted on:August 05,2022
  • Apply Before:September 17,2022
Expired
Share

Required skills/Competencies

  • Experience with automated tests
  • Bring a QA perspective to planning sessions and ensure test effort is taken into consideration
  • Experience in managing and executing application software testing
  • Experience using JIRA (should have good understanding of the software and bring out the best from it, like analyze the generated report, use integrated plugin, create project doc and use acceable settings)
  • Experience writing integration tests
  • Familiarity with Version Control tools such as Git.
  • Should be able to provide feedback for test plan and provide inputs for test strategy
  • Need to be adaptable and able to work independently as well as in a team
  • Must be detail-oriented, passionate to learn and committed to self-improvement
  • Must have background knowledge about Computer Science Fundamentals
  • Must have excellent written and oral communication skills in English
  • Must have good analytical, logical and reasoning capability
  • Must have good knowledge about advanced programming concepts (OOP, data structures and algorithms, etc. and should be able to create complex scripts)
  • Must be well versed in about at least one programming language and should be able to create simple scripts
  • Must have good knowledge about the CI process and tools (should be able to use tools like jenkins & travisCI with controlled instructions from developers)
  • Must have knowledge of agile technologies
  • Must have knowledge on SDLC, STLC, Bug/Defect Life Cycle
  • Must know basic about Database (SQL,NoSQL - able to perform simple query for verification)
  • Must have good problem-solving skills

Key Responsibilities

  • Participate in overall project delivery as QC lead for the assigned Project / Squad
  • Carry out regression testing every time changes are made to the code to fix defects and automate the process for regression
  • Automate the process for regression
  • Conduct quality evaluation to ensure it meets the required standards
  • Contribute to continuous process improvement of quality assurance standards and procedures
  • Design, execute and maintain a set of test cases that is used to validate software systems
  • Develop test plans, testability and traceability methodologies
  • Document test results noting discrepancies between actual and expected results
  • Identify testable requirements, create test cases and validate them against the application
  • Liaise with internal teams (e.g., developers and product managers) to identify system requirements
  • Perform tests on computer applications to isolate and solve issues. To initiate tests, analyze results, and find solutions to technical problems
  • Providing demo as and when required
  • Review requirement specifications and technical design documents to provide timely and meaningful feedback for the testing strategies
  • Setting effective team goals that align with departmental goals
  • Providing recommendation for settings up departmental goals for the betterment of team
  • Should be able to take decisions in critical conditions
  • Facilitate knowledge sharing sessions
  • Participate in standup meetings and other required QA meetings such as test planning, QA status and update meetings
  • Coordinate with inter-departments for project quality concerns
  • Other tasks as assigned