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