
AvailabiltyFull Time
CategoryQA Jobs
Salary NegotiableYes
Job LevelSenior Level
Job LocationKathmandu , Nepal
No. Of Vacancy1
Education LevelBachelor
Experience RequiredMore Then 5years
Requirements :-
Technical Expertise:
- Experience: Minimum of 5 years in both manual and automation software testing.
- Education: A Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Testing Methodologies: In-depth understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) with hands-on experience in various testing methodologies, including:
- Functional Testing
- Regression Testing
- Integration Testing
- Smoke Testing
- User Acceptance Testing (UAT)
Test Case & Execution:
- Expertise in creating, executing, and maintaining detailed test cases, scripts, and reports to ensure software quality.
- Ability to design, develop, and maintain automation test scripts using tools such as:
- Selenium
- Cypress
- Appium (for mobile testing)
- Postman (for API testing)
Automation Testing & CI/CD Integration:
- Hands-on experience in leveraging automation testing for functional, regression, and performance testing.
- Familiarity with CI/CD pipelines and integration of automated tests within deployment processes, using:
- Jenkins
- GitLab CI/CD
- Azure DevOps
Bug Tracking & Issue Management:
- Proficiency in bug tracking tools like JIRA, Bugzilla, or similar platforms.
- Ability to identify, document, and track software defects, working closely with developers to resolve issues.
Collaboration & Problem-Solving:
- Strong analytical and problem-solving skills, with the ability to investigate issues and propose effective solutions.
- Excellent communication and collaboration skills, working cross-functionally with developers, product managers, and DevOps teams.
Preferred Skills (Nice to Have):
- Experience working with DevOps teams to ensure smooth deployment and delivery processes.
- Knowledge of build and release validation processes to ensure software integrity before deployment.
- Familiarity with API testing using REST Assured, Postman, or SOAP UI.
- Exposure to performance testing tools like JMeter, LoadRunner.
Job Responsibility :-
1. Software Testing & Execution:
- Perform detailed manual and automated testing for web, mobile, and enterprise applications to ensure software functionality and performance.
- Execute test cases and scenarios to validate software stability, accuracy, and usability across multiple platforms.
- Conduct functional, non-functional, regression, usability, mobile, and compatibility testing to ensure a seamless user experience.
2. Test Documentation & Reporting:
- Develop and maintain comprehensive test plans, test cases, and test scripts to validate software quality.
- Document and track software defects using bug tracking systems like JIRA and collaborate with developers for resolution.
- Generate detailed test reports, providing insights into test coverage, defect rates, and software quality metrics.
3. Automation Test Development:
- Design, develop, and execute automation test scripts for functional, regression, and performance testing.
- Maintain and update test automation frameworks to enhance testing efficiency and reliability.
- Integrate automated tests into CI/CD pipelines to ensure smooth and continuous delivery.
4. Collaboration & Communication:
- Work closely with developers, product managers, and DevOps teams to address software issues.
- Actively participate in daily scrum meetings, sprint planning sessions, and retrospectives to ensure effective test coverage.
- Provide feedback on software requirements, testability, and potential risks.
5. User Acceptance Testing (UAT) Support:
- Assist in organizing and supporting the User Acceptance Testing (UAT) process, ensuring end-users validate application functionality before deployment.
- Collaborate with business stakeholders to understand user expectations and provide actionable feedback.
6. Continuous Improvement:
- Stay updated with the latest testing tools, methodologies, and best practices in the industry.
- Proactively suggest improvements to testing processes for better software quality assurance.
- Research and implement new automation techniques to optimize test execution and reduce testing effort.
Who are looking for :-
We are looking for a highly skilled and experienced Software Test Engineer to join our dynamic team. The ideal candidate will have a strong passion for software quality assurance, automation, and performance testing while working in an agile development environment. This role requires both technical expertise and problem-solving skills to ensure the highest software quality standards. If you have a keen eye for detail and a drive to deliver flawless software solutions, we would love to hear from you!
Similar Jobs
Mid level QA
QA Jobs
Full Time
Data Quality Assurance Engineer
QA Jobs
Full Time
Senior QA/QC
QA Jobs
Full Time
Upload Your CV
