Quality Assurance Lead
- Industry Other
- Category Programming/Software Development
- Location Kathmandu, Nepal
- Expiry date Aug 14, 2025 (4 days left)
Job Description
About the Company
Inficare Pvt. Ltd., established in 2005, is a leading provider of tailored software development and consultancy services for financial institutions. With deep expertise in the Remittance and Money Exchange Industry, we focus on delivering solutions in areas such as remittance systems, server and network security, online application security, and anti-money laundering. We are committed to providing innovative and secure solutions to help financial institutions operate efficiently and effectively.
Job Description:
- Collaborate with stakeholders to understand current manual testing processes and identify areas for automation.
- Design, develop, and implement automation frameworks and test scripts for transitioning from manual testing.
- Create detailed, comprehensive, and well-structured test plans and test cases based on system requirements.
- Analyze existing test cases and convert them into automated test scenarios using tools like Selenium, Cypress, or similar frameworks.
- Work closely with developers and product managers to ensure automation aligns with project goals and timelines.
- Perform thorough manual testing where necessary to complement automation efforts during the transition phase.
- Identify and document defects found during testing, ensuring proper resolution and follow-up.
- Establish and maintain QA processes, standards, and best practices to support automation efforts.
- Continuously evaluate and recommend tools, technologies, and processes to enhance automation capabilities.
- Train and mentor team members to adopt and contribute to automation initiatives.
- Monitor and report on the progress of automation implementation and quality metrics.
Job Specifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in software quality assurance, with at least 2 years in relevant fields. (Preferrable Specific Experience with QA automation).
- Proficiency in automation testing tools like Selenium, Appium, TestNG, JUnit or similar.
- Strong programming skills in languages such as Java, Python, C#, or JavaScript.
- Experience with version control systems (e.g., Git).
- Knowledge of CI/CD pipelines and integration of automated tests into these pipelines.
- Strong understanding of Agile/Scrum methodologies.
- Experience with API testing using tools like Swagger and Postman.
- Solid understanding of software testing principles, test design techniques, and defect lifecycle management.
- Excellent analytical and problem-solving skills.
- Strong communication skills and the ability to work collaboratively in a team environment.
- Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Familiarity with cloud platforms (Azure, AWS, or GCP).
- Experience in mobile application testing.
- Knowledge of security testing principles and tools.