As a Quality Assurance Engineer, you will be responsible for ensuring the quality and reliability of our products through rigorous testing, analysis, and the implementation of quality assurance processes. You will collaborate with cross-functional teams to identify areas for improvement, create test strategies, and execute test plans to maintain the highest standards of quality for our software/products.
Responsibilities:
- Develop and execute test cases, scripts, plans, and procedures to ensure that our products meet the highest quality standards.
- Collaborate with software developers, product managers, and other stakeholders to identify and resolve issues, ensuring seamless product integration.
- Conduct both manual and automated testing to validate system functionality, performance, reliability, stability, and compatibility across different platforms and environments.
- Analyze test results, identify defects, and work closely with the development team to resolve issues and improve the overall product quality.
- Participate in the design and implementation of quality assurance processes and procedures to improve efficiency and effectiveness within the development lifecycle.
- Document test cases, track defects, and provide detailed reports to communicate findings and progress to relevant stakeholders.
- Stay updated with industry best practices, emerging technologies, and tools to continuously improve testing processes.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Quality Assurance Engineer or in a similar role.
- Strong understanding of software QA methodologies, tools, and processes.
- Proficiency in writing clear, concise, and comprehensive test plans and test cases.
- Experience with both manual and automated testing tools and frameworks.
- Solid knowledge of programming languages and scripting (e.g., Java, Python, Selenium, etc.).
- Excellent analytical and problem-solving skills with a keen eye for detail.
- Effective communication skills and ability to work collaboratively in a team environment.
- Adaptable and open to learning new technologies and methodologies.
Preferred Qualifications:
- Certifications in Quality Assurance or Software Testing.
- Experience in Agile/Scrum methodologies.
- Familiarity with continuous integration and continuous deployment (CI/CD) practices.
- Knowledge of performance and security testing principles.
Benefits for Full-Time Employees:
- Provident Fund Facility
- 3 Days Paid Sick Leaves
- 10 Days Paid Leaves
- 12 days festival leaves
- No Boundary for qualified Candidate
- Project Bonus
- 5 Working Days per Week
- Dashain Bonus
- Overtime Allowance