Quality Assurance Engineer - Python Selenium

Posted on June 16, 2025

Apply Now

Job Description

  • Job Role: Intermediate Quality Assurance Engineer - Python Selenium
  • Role/Responsibilities:
  • Test Planning: Lead the development of comprehensive test plans for software projects, considering both functional and non-functional requirements.
  • Test Automation: Design, implement, and maintain automated test scripts to streamline testing processes and improve efficiency.
  • Manual Testing: Conduct thorough manual testing to identify software defects and ensure the delivery of high-quality, bug-free products.
  • Performance Testing: Plan and execute performance and load testing to assess system reliability, scalability, and responsiveness.
  • Quality Assurance: Drive and enforce quality assurance processes, standards, and methodologies across the development lifecycle.
  • Defect Management: Collaborate with development teams to identify, track, and manage software defects through resolution.
  • Test Reporting: Generate detailed test reports and provide feedback to the development team on the quality of software products.
  • Test Documentation: Create and maintain test documentation, including test cases, test scripts, and testing-related artifacts.
  • Qualifications:
  • 1. Education: Bachelor�s degree in Computer Science, Software Engineering, or a related field.
  • 2. Experience: 4-6 years of professional experience in QA engineering.
  • 3. Technical Skills:
  • a) Proficiency in Python and test automation tools (e.g., Playwright, Selenium, PyTest)
  • b) Strong understanding of manual testing methodologies and best practices.
  • c) Experience with performance testing tools (e.g., JMeter).
  • d) Experience with Terraform is a plus
  • 4. Communication: Excellent communication skills with the ability to collaborate effectively with crossfunctional teams.

Required Skills

No specific skills listed.