Quality Assurance Engineer
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
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
- Meeting with the software/product designers to determine quality assurance parameters.
- Overseeing the reviewing of testing documents.
- Implementing testing procedures.
- Troubleshooting quality issues and modifying test procedures of the product.
- Plans, designs and executes test cases to confirm that functional test and performance requirements are met
- Creating and maintaining automated test scripts for various test scenarios.
- Using programming languages (such as Java, Python, C#, etc.) and automation tools to develop scripts.
- Ensuring that test scripts are modular, reusable, and maintainable.
- Creates and maintains comprehensive test procedures for client-server application from formal, written business requirements and standards documentation
- Performs regression, functional, performance, load, stress, integration tests to ensure product performance and integrity following documented procedures standards
- 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
- Performs black box testing
- Performs white box testing and can comprehend; navigates within the database table structures
- Translates UI and business requirements standards to the system under test
- Create entry-level SQL queries involving multiple tables within the database structure
- Participates in requirements reviews with business analysts, development teams, and technical architects to ensure requirements are clear, concise, and testable
- Uses defect-tracking tool to analyze, report, and track application defects and enhancement change requests
Skills and Qualifications
- Task-Related Skills and Certifications
- Bachelor’s degree preferably in Computer Science, Information Technology, Business Technology (or related field of study) or equivalent work experience
- 2 Years of experience as a QA engineer.
- Proven experience in software testing methodologies and best practices.
- Strong understanding of QA processes and the ability to create test plans.
- Familiarity with both manual and automated testing approaches.
- Ability to identify and report bugs effectively using bug tracking systems.
- Experience with test automation tools and frameworks is a plus
- Strong experience with QA process – evaluating and testing new or modified software programs
- Competencies and Soft Skills
- Experience in software testing, conducting system and regression tests
- Experience with designing, developing, and implementing automated testing solutions
- 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
- General knowledge of automated testing tools
- Ability to write entry level SQL statements and use DB tools to query database for data integrity
- High-level analytical and problem-solving skills.
- Advanced written and verbal communication skills.
- 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