Quality Assurance Analyst - New Delhi, India - Give

    Give
    Give New Delhi, India

    1 week ago

    Default job background
    Description
    Job DescriptionThis is a remote position

    Position Overview:
    We are currently seeking a Quality Assurance (QA) Analyst with 1-2 years of experience to join our dynamic team. The ideal candidate should be skilled in both manual testing and automated testing using Selenium.

    We value professionals who are keen on tackling complex challenges, are committed to ongoing learning, and are motivated by the significant impact their work can have on the product and ultimately on society.


    Key Responsibilities:
    Collaborate with the product and development teams to understand the software requirements and ensure high-quality deliverables.

    Conduct thorough manual testing of applications, including functional, system, regression, and user acceptance testing.

    Develop and execute automated test scripts using Selenium, contributing to our continuous integration and continuous deployment (CI/CD) pipeline.

    Participate in design and code reviews, providing feedback on application structure, functionality, and usability.

    Contribute to the maintenance and improvement of test frameworks and tools.

    Document all test cases and results, maintaining a repository for future reference and compliance purposes.

    Identify, log, and track defects to resolution, working closely with developers to ensure prompt and effective resolution.

    Stay abreast of the latest industry trends in QA methodologies, tools, and technologies.


    Required Expertise:
    1-2 years of professional experience in Quality Assurance, with a focus on manual testing and Selenium-based test automation.

    Proficiency in designing and implementing test cases, plans, and scripts.

    Strong understanding of software development life cycle (SDLC) and software QA methodologies.

    Experience with Selenium WebDriver for creating robust, browser-based regression automation suites and tests.

    Knowledge of Java or other programming languages used in test automation.

    Familiarity with bug tracking tools and QA methodologies.

    Basic understanding of HTML, CSS, JavaScript, and web technologies.

    Experience working in an Agile/Scrum development process.

    Strong analytical, problem-solving, and communication skills.

    A team player with an ability to work independently.

    Desirable Skills:
    Familiarity with other automation tools and frameworks (e.g., Appium, Cucumber).

    Knowledge of continuous integration tools (e.g., Jenkins, GitLab CI).

    Understanding of RESTful APIs and web services testing.

    Experience in performance and/or security testing is a plus.


    Qualifications:

    • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.