
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!
Upload Your CV
