• NecoJobs Logo - Nepal's Leading Job Portal

Senior or Lead QA Automation Engineer (Remote )

Leading IT Company

  • Leading IT Company  Logo
  • Share
  • 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!

    • Share

    Leading IT Company

    Similar Jobs

    • Upload Your CV