Overview

QA Engineer Jobs in Lalitpur, Bāgmatī, Nepal at WeFlow Agency

Title: QA Engineer

Company: WeFlow Agency

Location: Lalitpur, Bāgmatī, Nepal

Overview

The QA Engineer plays a critical role in ensuring the quality and functionality of software applications within the organization. This position is responsible for developing and executing test plans, identifying software defects, and implementing strategies for continuous improvement of testing processes. QA Engineers work closely with development teams to ensure that products meet both customer expectations and regulatory requirements. By leveraging automated and manual testing methodologies, they validate that application updates and new features work as intended and integrate seamlessly into existing systems.

Key Responsibilities

Review and Analyze System Requirements

Plan, create, execute, and maintain API and Database tests

Communicate defects to developers and other stakeholders

Assist in troubleshooting issues and defects

Assist in testing post-release/post-production issues

Performs other job-related duties as assigned

Work with cross-functional teams to ensure quality throughout the development lifecycle.

Conduct Demos for software tested

Develop and maintain comprehensive test plans and test cases based on functional and design specifications.

Execute manual and automated tests to identify software defects and ensure quality standards.

Work closely with developers and product managers to understand software requirements.

Perform regression testing and document test results thoroughly.

Facilitate continuous integration practices to include automated testing in the development process.

Analyze test results and provide actionable feedback to development teams.

Collaborate with cross-functional teams to enhance product quality and reliability.

Participate in code reviews and provide input on testability aspects of the software design.

Identify and recommend improvements in software testing processes.

Required Qualifications

Bachelor’s degree in Computer Science, Software Engineering, or a related field.

2-4 years of experience in software quality assurance or a related area.

Knowledge with Agile frameworks and regression testing

Ability to document and troubleshoot errors

Working knowledge of Jira, Test Care Management tools (e.g. Zephyr, QAComplete) and SQL

Excellent communication skills

Attention to detail with an analytical mind and problem-solving aptitude

Strong organizational skills

Automation experience in Selenium will be a plus

Knowledge and experience in technical aspects of software solution being tested – REST and SOAP API, Postman, Swagger

SQL Server and SQL Queries for testing purposes

Proficiency in test automation tools like Selenium, JUnit, or similar.

Strong understanding of software development methodologies including Agile, Scrum, and Waterfall.

Experience with version control systems such as Git or SVN.

Knowledge of scripting languages like Python, JavaScript, or Ruby.

Familiarity with performance testing tools like JMeter or LoadRunner.

Experience in developing and executing functional, integration, and system-level tests.

Skills: python,automated testing,swagger,performance testing,teams,rest api,software,test automation,continuous integration,communication skills,agile methodologies,javascript,api,problem solving,junit,agile,analytical skills,testing,selenium,soap api,java,developers,manual testing,scripting languages,database testing,regression testing,sql,postman,design,jira,test care management tools,waterfall,scrum,api testing

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.