Description

We are seeking a highly skilled and motivated QA Analyst to join our team. The role is critical to the development of a cutting-edge reporting platform designed to measure and optimize online marketing campaigns. The QA Analyst will be responsible for executing comprehensive testing activities to ensure the delivery of high-quality software solutions. This role focuses on designing, executing, and documenting test cases, identifying bugs, and working closely with cross-functional teams to ensure seamless product functionality.

Key Responsibilities:

Test Planning and Preparation:

  • Analyze functional and technical requirements to develop detailed test cases, test scripts, and test scenarios.
  • Collaborate with developers, business analyst and product managers to understand project goals and ensure test coverage.

Test Execution:

  • Perform manual and automated testing of web, mobile, and API-based applications.
  • Conduct functional, regression, integration, and exploratory testing as needed.
  • Execute test cases, document results, and report bugs using tools like JIRA.

Bug Identification and Tracking:

  • Identify, log, and track defects to closure, ensuring accurate documentation and communication with development teams.
  • Re-test resolved issues to confirm fixes and ensure quality.

Collaboration and Communication:

  • Work closely with development, product, and DevOps teams to ensure smooth testing cycles and timely issue resolution.
  • Participate in daily stand-ups, sprint planning, and retrospectives to align with Agile workflows.

Test Automation (Optional/Preferred):

  • Contribute to test automation efforts by creating and maintaining automated test scripts using tools like Selenium or TestNG.

Documentation and Reporting:

  • Maintain detailed and up-to-date test documentation, including test plans, test results, and defect reports.
  • Provide regular updates on testing progress and quality metrics to stakeholders.

 

Qualifications and Certifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Relevant certifications such as ISTQB Foundation Level or equivalent are a plus.

 

Key Skills and Experience:

 

  • Experience:
    • 3 – 5 years of experience in software testing or QA roles.
  • Testing Expertise:
    • Proficiency in manual testing techniques for web, mobile, and API applications.
    • Basic knowledge of automation testing tools like Selenium or Appium is a plus.
    • Familiarity with performance testing tools (e.g., JMeter) is advantageous.
  • QA Processes:
    • Solid understanding of QA methodologies, testing lifecycle (STLC), and defect lifecycle.
    • Experience with bug tracking tools (e.g., JIRA) and test management tools (e.g., TestRail).
  • Technical Skills:
    • Basic knowledge of SQL for database validation and testing.
    • Exposure to API testing tools like Postman or SOAP UI.
    • Familiarity with Agile/Scrum workflows and CI/CD pipelines.

 

Preferred Skills:

  • Exposure to cloud-based testing environments (Preferably GCP).
  • Knowledge of security testing principles is a plus.
  • Basic programming skills (e.g., Python, Java, JavaScript) for test automation scripting.

 

Soft Skills:

  • Strong attention to detail and analytical skills.
  • Good communication and collaboration skills to work effectively with team members and stakeholders.

Ability to adapt to a fast-paced Agile environment.


 

Education

Any Graduate