Associate Software Quality Assurance (QA) Engineer

0



Job Overview

We are seeking proactive and detail-driven Associate Software Quality Assurance (QA) Engineers to join our QA team. In this role, you will play a key part in ensuring the reliability and performance of our software products through thorough testing. You’ll collaborate with cross-functional teams to design and execute test plans, identify and track bugs, and support continuous improvement in QA processes. If you're passionate about software quality and have a strong grasp of QA best practices, we’d love to connect with yous.

Key Responsibilities

  •         Collaborate with product owners, business analysts, developers, and other stakeholders to understand software requirements and technical specifications.
  •         Design, develop, and execute test plans, test cases, and test scripts to validate software functionality, performance, and reliability.
  •         Perform manual testing, identify defects, and document detailed bug reports, including reproduction steps.
  •         Conduct regression testing to ensure defect resolution and verify that new changes do not introduce new issues.
  •         Assist in test automation efforts by developing and maintaining automated test scripts using testing frameworks and tools.
  •         Work closely with development teams to reproduce, troubleshoot, and resolve reported issues.
  •         Identify opportunities for process improvements and contribute to the implementation of best QA practices.
  •         Set up and maintain test environments, including configuring hardware and software components.
  •         Stay updated with the latest QA trends, tools, and methodologies to enhance testing processes.
  •         Support the release process by ensuring high-quality software deployment with minimal defects.
  •        Participate in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.

Requirements

  •         1-2 years of hands-on experience in software Quality Assurance, focusing on manual testing, test execution, and bug reporting.
  •         Strong understanding of QA principles, testing techniques, and the full Software Development Life Cycle (SDLC).
  •         Experience using test management tools like TestRail or Zephyr, and defect tracking systems such as JIRA or Bugzilla.
  •         Exposure to automated testing tools such as Selenium, Appium, or equivalent, with basic knowledge in UI and API automation.
  •         Basic familiarity with tools and concepts related to performance and load testing (e.g., JMeter, Gatling).
  •         Proficient in writing clear, concise, and comprehensive test cases, test plans, and test reports.
  •         Familiar with Git, GitHub/GitLab, and able to collaborate in shared code environments.
  •         Foundational knowledge of SQL for database validation and familiarity with scripting/programming (e.g., Python, Java) to support test automation.
  •         Practical experience testing across web and mobile applications (iOS and Android).
  •         Understanding of Continuous Integration / Continuous Deployment (CI/CD) pipelines and related tools.
  •         Awareness of basic security testing practices and use of mobile testing tools and simulators/emulators.
  •         Ability to create and manage test data and maintain QA environments for consistent testing.


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied