Sofware Engineer (QA)

Requirements: 

  • 1 to 3 years of relevant QA technical experience in direct to customer product organizations 
  • Contribute as an individual during test design, test planning, and test execution 
  • Experience being part of an agile/scrum methodology team 
  • Experience testing web-based applications and mobile Testing 
  • Able to collaborate across different functions. Work closely with product management, design, and development teams to understand requirements and technical specifications; interact with developers daily for understanding business scenarios and provide testing/troubleshooting support. 
  • Develop test plans, test cases, and related test artifacts, familiar with the defect management process
  • Experience working with API’s, using browser developer tools (such as postman and fiddler) to validate API request and response data 
  • Experience with recent automation testing frameworks like Cypres.js, Selenium Web Driver, Appium, or similar 
  • Ability to write basic database queries (SQL or NoSQL) 
  • Strong ability to define problems, collect data, establish facts, and draw valid conclusions

Soft Skills 

  • Clear communicator (written and verbal) 
  • Creative troubleshooting of technical problems 
  • Drive to research new testing tools & technology and push the team to adopt the latest best practice 

Bonus Skills 

  • Knowledge of advanced SQL and MongoDB is a major plus 
  • Knowledge of performance testing concepts and tools a plus 
  • Knowledge of CI/CD 
  • Knowledge of JMeter Exposure 

Responsibilities: 

  • Perform software quality assurance, including black-box testing, white box testing, user acceptance testing, and maintenance regression testing 
  • Automate tests using available and open-source tools and technologies. 
  • Understand and Code in standard Object-Oriented languages like Java and Scripting languages like JavaScript, Shell 
  • Learn and employ automation tools like Selenium 
  • Evaluate testing- and inspection plans for projects of varying technology, complexity, and size 
  • Develop and document test scripts, test cases, defect tracking, and reports 
  • Create and maintain manual and/or automated test scripts, test data, and other deliverables related to the software quality assurance (SQA) process 
  • Review log files and other run-time documentation for defects and issues 
  • Analyze the results of software tests and provide results for use in development code inspections and group reviews of project deliverables 
  • Detect, document, and track system defects throughout the SQA process 
  • Under the direction of product management, participate in user acceptance testing 
  • Perform maintenance regression testing 
  • Work with development teams to support and implement applications 
  • Support in organizational process & management. 
  • Support in software processes (QA, Dev, configuration, management, project mgmt, etc.) 
  • Other duties as assigned 

Job Category: Technology
Job Type: Full Time
Job Location: Kathmandu

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Author avatar
Asterdio
https://asterdio.com