Senior Software Test Engineer
- Industry Other
- Category Information Technology
- Location Kathmandu, Nepal
- Expiry date Apr 18, 2025 (1 day left)
Job Description
Job Summary:
We are seeking a highly skilled and experienced Software Test Engineer to join our dynamic team. In this role, you will play a pivotal part in ensuring the quality and functionality of our software products through meticulous testing, detailed documentation, and collaboration with cross-functional teams.
Key Responsibilities:
- Execute detailed test cases and scenarios to validate software functionality.
- Create and maintain comprehensive test documentation, including test plans, test cases, and test reports.
- Identify, document, and track software defects using bug tracking systems like Jira.
- Collaborate with development teams to reproduce and verify bug fixes.
- Perform various types of testing, including: o Functional Testing / Non-Functional Testing o Regression Testing o Usability Testing o Mobile Testing o Compatibility Testing
- Review software requirements and provide feedback on testability and potential issues.
- Support the User Acceptance Testing (UAT) process.
- Actively participate in daily scrum meetings and sprint planning sessions.
Requirements:
- A minimum of 5 years of hands-on experience in both manual and automation software testing.
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong understanding of SDLC/STLC and testing methodologies (e.g., functional, regression, integration, smoke, UAT).
- Proven expertise in test case creation, execution, and reporting.
- Experience designing, developing, and maintaining automation test scripts using tools such as Selenium, Cypress, or equivalent.
- Ability to leverage automation for functional, regression, and performance testing.
- Familiarity with CI/CD pipelines and integrating automated tests (e.g., Jenkins, GitLab, DevOps).
- Proficiency in bug tracking tools like Jira.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
Preferred Skills:
- Experience working with DevOps teams for smooth deployment processes.
- Knowledge of build and release quality validation.