You are viewing a preview of this job. Log in or register to view more details about this job.

QA Test Engineer

Role Overview: We are seeking a highly skilled QA Test Engineer to join our dynamic team. The ideal candidate will have a strong background in both manual and automated testing, with a focus on developing effective test strategies and maintaining high-quality standards throughout the software development lifecycle.

Responsibilities:

  • Develop comprehensive test plans and strategies for manual and automated testing.
  • Design detailed test cases and scenarios to ensure maximum test coverage.
  • Write and maintain automated test scripts using Selenium or other automation tools.
  • Conduct manual testing activities, including exploratory testing, ad-hoc testing, and manual test case execution.
  • Execute regression and integration tests manually and automate them wherever feasible.
  • Integrate manual and automated tests into CI/CD pipelines to ensure continuous delivery.
  • Identify and report software defects discovered through both manual and automated testing.
  • Analyze test results from both manual and automated tests and provide actionable feedback to the development team.
  • Configure and manage test environments for both manual and automated testing.
  • Automate repetitive manual test scenarios to improve testing efficiency and effectiveness.
  • Document test plans, cases, and results for both manual and automated testing activities.
  • Stay updated with industry trends in software testing methodologies and tools.
  • Collaborate closely with cross-functional teams to ensure quality throughout the software development process.
  • Advocate for quality assurance best practices and mentor junior QA engineers in testing techniques.

Requirements:

  • Master's degree in Computer Science or related field.
  • 2-3 years of experience in automation testing using Selenium.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Strong understanding of software testing methodologies.
  • Experience with test planning and strategy development.
  • Knowledge of CI/CD pipelines and integration testing.
  • Familiarity with defect tracking tools like Jira.
  • Ability to work collaboratively in Agile environments.
  • Excellent communication and problem-solving skills.
  • Proven ability to mentor junior team members.
  • Experience in performance testing is a plus.