Mid-Level Software Quality Assurance Engineer
WeFlow Agency

Mid-Level Software Quality Assurance Engineer

  • Industry Other
  • Category Web Developers
  • Location Kathmandu, Nepal
  • Expiry date May 18, 2025 (Expired)
Job Description
Job Description

We are looking for a Mid-Level Software Quality Assurance Engineer with strong experience in both manual and automation testing to ensure the delivery of high-quality web, mobile, and e-commerce applications. The ideal candidate will have a solid grasp of QA methodologies, tools, and best practices, and be comfortable working in a fast-paced Agile/Scrum environment.

Responsibilities

  • Collaborate with product designers and developers to understand business requirements and determine appropriate quality assurance parameters.
  • Review technical design documents, business requirements, and specifications to ensure testability.
  • Design, write, and review detailed and comprehensive test plans, test scenarios, and test cases.
  • Execute functional, regression, integration, system, and exploratory tests across various platforms (web, mobile, etc.).
  • Sketch, maintain, and execute automated test scripts using open-source or commercial tools.
  • Identify, record, and track bugs with detailed documentation; communicate defects clearly using defect tracking tools.
  • Analyze and troubleshoot application issues and participate in root cause analysis.
  • Apply behavior-driven development (BDD) practices and collaborate with developers to define testable user stories.
  • Ensure the quality of data from intake to application output with end-to-end understanding of the system.
  • Oversee and implement the QA process, ensuring compliance with company standards and industry best practices.
  • Lead initiatives to improve testing efficiency, quality, and processes.
  • Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
  • Monitor, analyze, and report on QA metrics such as defect density, open bugs, and test coverage. Support successful deployment of products and provide QA sign-offs for releases.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • Minimum of 3 years of hands-on experience in software QA (manual and automation).
  • Strong analytical and critical thinking skills with a detail-oriented mindset.
  • Proficiency in manual testing of web, mobile, and e-commerce platforms.
  • Experience with one or more automation frameworks/tools (e.g., Selenium, Cypress, Playwright, etc.).
  • Familiarity with testing APIs using tools like Postman or similar.
  • Solid understanding of software QA methodologies, tools, and processes.
  • Experience writing and reviewing test cases, test plans, and QA documentation.
  • Knowledge of SQL and scripting for data validation and backend testing.
  • Experience working in Agile/Scrum development environments.
  • Understanding of BDD concepts and test frameworks is a plus.
  • Experience with test management and defect tracking tools (e.g., JIRA, TestRail).
  • Ability to mentor junior QA staff and contribute to process improvement.
  • Strong verbal and written communication skills.
  • Positive attitude, self-motivated, and collaborative team player

Skills: testrail,cypress,testing,postman,sql,scripting,automation,qa methodologies,selenium,software,jira,manual testing,scrum,playwright,quality assurance,bdd,agile,automation testing
This job has been expired on 2025-05-18
Share:  

See More Opportunities like this

This job may be closed, but your next opportunity is just a click away. Check out similar positions that are still available and hiring now.