Quality Assurance Engineer
- Industry Other
- Category Engineering
- Location Kathmandu, Nepal
- Expiry date Jun 01, 2025 (Expired)
Job Description
Job Summary: Mid Level QA Engineer
We are seeking a detail-oriented and proactive Mid-Level Software Quality Assurance Engineer to join our QA team. This role involves planning, designing, and executing manual and automated tests to ensure high-quality software delivery. You will play a critical role in validating application functionality, verifying data integrity using SQL, and contributing to automation test suites.
Key Responsibilities:
Manual Testing:
- Analyze business requirements, technical specifications, and user stories to create comprehensive and well-structured test cases.
- Perform functional, regression, integration, UI/UX, and exploratory testing across web and/or mobile applications.
- Log, track, and verify defects using issue tracking tools (e.g., JIRA, OpenProject).
- Collaborate with developers during sprint cycles to clarify requirements and ensure full test coverage.
SQL/Data Testing:
- Write and execute complex SQL queries to validate data accuracy, completeness, and consistency across systems and databases.
- Perform back-end testing to verify business logic and data transformations (ETL, reports, stored procedures).
- Collaborate with database engineers and data analysts to ensure data quality standards are met.
Automation Testing:
- Develop, maintain, and execute automated test scripts using tools such as Selenium, Robot Framework, or Playwright.
- Automate the manual data testing
- Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions, Jenkins).
- Identify candidates for automation and continuously improve test coverage and script reusability.
- Assist in maintaining test frameworks, documentation, and utilities.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- 3–5 years of experience in software QA with a strong background in manual testing and test case design.
- Solid experience in writing and executing SQL queries for data validation.
- Hands-on experience with at least one test automation framework or tool (e.g., Selenium, Robot Framework, Cypress, Playwright).
- Familiarity with management tools like TestRail, JIRA.
- Working knowledge of source control systems (e.g., Git) and CI/CD tools.
Understanding of Agile/Scrum methodologies.