Role: Quality Assurance Analyst
Pan India: Work from home job
About Give:
Give exists to alleviate poverty by enabling the world to give. Established in 2000, Give, together with its partners, is the largest and most trusted giving platform in India. Give enables individuals and organizations to raise and donate funds conveniently for any causes they care about, with offerings including crowdfunding, corporate giving, cause marketing, and philanthropy consulting. Give’s community of 2.6M+ donors support 2,800+ verified non-profits, serving 15M+ people across the country. We are an extremely rare workplace that brings a fast-paced, high-growth start-up work culture, together with a compassion-driven high-impact work environment.
Our Values:
integrity in everything we do | empathy towards all | serve with passion | focused on scale.
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.