Quality Assurance Engineer

  • Salary:Negotiable
  • Experience:2
  • Type:Full Time
  • Job Level:Mid Level
  • Views: 237 views

Job Overview

  • Industry:Information Technology
  • Category:Software Development
  • Minimum Education: Bachelors in IT
  • Skills:Experience in working with Web Based and/or Client Server systems, General knowledge of automated testing tools
  • Openings2
  • Job LocationLalitpur
  • Posted on:April 10,2024
  • Apply Before:May 10,2024
Apply Now
Share

Job Title: Quality Assurance Engineer

Designation: Quality Assurance Engineer

Reports to: Project Manager

Location: Bakhundole, Lalitpur 44600, Nepal

Shift: Standard (09:00 AM to 06:00 PM) from Monday to Friday

Position Overview

A QA Engineer is responsible for creating test cases, and executing them to identify issues with software before the product launch. He/she is responsible for identifying and analyzing any bugs and errors found during the test phase and documenting them for review afterward. Overall, he/she is responsible for developing and running new tests, reporting on the results, and collaborating with software developers to fix program issues.

Roles and Responsibilities
  1. Meeting with the software/product designers to determine quality assurance parameters.
  2. Overseeing the reviewing of testing documents.
  3. Implementing testing procedures.
  4. Troubleshooting quality issues and modifying test procedures of the product.
  5. Plans, designs and executes test cases to confirm that functional test and performance requirements are met
  6. Creating and maintaining automated test scripts for various test scenarios.
  7. Using programming languages (such as Java, Python, C#, etc.) and automation tools to develop scripts.
  8. Ensuring that test scripts are modular, reusable, and maintainable.
  9. Creates and maintains comprehensive test procedures for client-server application from formal, written business requirements and standards documentation
  10. Performs regression, functional, performance, load, stress, integration tests to ensure product performance and integrity following documented procedures standards
  11. Designs comprehensive test cases for manual testing. Executes system testing within QA environment(s) to validate defect fixes and functional enhancements to the system – using completed, comprehensive test procedures and supplemental test documentation
  12. Performs black box testing
  13. Performs white box testing and can comprehend; navigates within the database table structures
  14. Translates UI and business requirements standards to the system under test
  15. Create entry-level SQL queries involving multiple tables within the database structure
  16. Participates in requirements reviews with business analysts, development teams, and technical architects to ensure requirements are clear, concise, and testable
  17. Uses defect-tracking tool to analyze, report, and track application defects and enhancement change requests
Skills and Qualifications
  • Task-Related Skills and Certifications 
  1. Bachelor’s degree preferably in Computer Science, Information Technology, Business Technology (or related field of study) or equivalent work experience
  2. 2 Years of experience as a QA engineer.
  3. Proven experience in software testing methodologies and best practices.
  4. Strong understanding of QA processes and the ability to create test plans.
  5. Familiarity with both manual and automated testing approaches.
  6. Ability to identify and report bugs effectively using bug tracking systems.
  7. Experience with test automation tools and frameworks is a plus
  8. Strong experience with QA process – evaluating and testing new or modified software programs
  • Competencies and Soft Skills 
  1. Experience in software testing, conducting system and regression tests
  2. Experience with designing, developing, and implementing automated testing solutions
  3. Experience in working with Web Based and/or Client Server systems with ability to write SQL scripts; must have ability to analyze the logs to pinpoint the errors
  4. General knowledge of automated testing tools
  5. Ability to write entry level SQL statements and use DB tools to query database for data integrity
  6. High-level analytical and problem-solving skills.
  7. Advanced written and verbal communication skills.
  8. Ability to project and team manage.
What We Offer
  • Work in a multinational company operating in the Cloud & ICT domain,  based out of the UK and operating in Australia, India, Nepal, Pakistan, and Bangladesh
  • Best in class open, progressive, professional, and  equal opportunity work environment
  • Closely knit and supportive team members and a culture where your contributions, opinions, and diversity is welcome, respected, & encouraged 
  • Exposure to multi-disciplinary skill areas (including team management & leadership)  in a vibrant start-up ecosystem with deep work involving world-class leaders like Amazon, Microsoft, Google, Alibaba, DigitalOcean, and Facebook 
  • Opportunity to travel regionally (as part of assignment/ training and development or delivery ) in Nepal, India, Pakistan, Bangladesh, or Srilanka