Senior QA Tester - Cork

ICDS Recruitment View all jobs

  • Cork
  • Temporary
  • Full-time
  • 8 days ago
Senior QA Tester (with Python programming skills) - CorkThis is a contract of 6-12 months' duration initially.Our client seeks a highly skilled and motivated Senior QA Tester to join their dynamic team. As a key member of the quality assurance team, you will play a crucial role in ensuring the delivery of high-quality software products. This position requires a deep understanding of QA methodologies, strong hands-on experience in Python programming, and expertise in automated testing frameworks. If you are passionate about software quality, skilled in test automation, and thrive in a collaborative environment, we would love to hear from you.Key Responsibilities:
  • Lead QA Testing Efforts: Oversee and manage all aspects of QA testing, ensuring software quality meets project requirements and standards.
  • Test Case Definition: Define and develop detailed, comprehensive, and well-structured test cases based on project specifications and requirements.
  • Test Planning: Create and manage detailed test plans that outline the testing strategy, scope, resources, schedule, and deliverables.
  • Test Management: Oversee the execution of test plans, manage testing timelines, and ensure thorough coverage of all test scenarios.
  • Behavior-Driven Development (BDD): Implement BDD practices in testing processes, collaborating with development and product teams to define clear and testable acceptance criteria.
  • Develop and execute Automated Test Scripts: Utilize Python to design, develop, and maintain automated test scripts, particularly using tools like Selenium and Pytest, to enhance testing efficiency and coverage.
  • Bug Management: Proactively manage the bug lifecycle, including identifying, documenting, tracking, and verifying fixes, while collaborating with developers to resolve issues promptly.
  • Microservices Testing: Test microservices architecture, ensuring robust functionality, scalability, and reliability.
  • API Testing with Postman and FastAPI: Design and execute API tests, ensuring APIs function as expected and meet performance standards.
  • Docker Environment Setup: Utilize Docker to create and manage testing environments that closely mirror production setups.
  • Mentorship and Team Development: Provide guidance and mentorship to junior QA testers, fostering a culture of continuous improvement and skill development within the team.
  • Collaboration: Work closely with cross-functional teams, including developers, product managers, and stakeholders, to ensure seamless integration and delivery of quality software.
  • Documentation: Document test procedures, outcomes, and recommendations, providing clear feedback to all relevant stakeholders.
Required Skills:
  • Proficient in Python Programming: Strong ability to write and maintain test scripts using Python.
  • Expertise in QA Methodologies: In-depth knowledge of software testing methodologies, including test case definition, test planning, and test management.
  • BDD Frameworks: Experience implementing BDD using tools like Cucumber or similar.
  • Test Automation Tools: Proficient in using Selenium and Pytest for automated testing.
  • Bug Management: Strong experience in managing the bug lifecycle from identification to resolution.
  • Microservices Testing: Solid understanding of microservices architecture and experience in testing microservices.
  • API Testing: Experience with API testing using Postman and FastAPI.
  • Docker: Practical experience in using Docker for setting up and managing testing environments.
  • Strong Analytical Skills: Ability to analyze complex systems, identify potential issues, and propose solutions.
  • Effective Communication: Excellent verbal and written communication skills, capable of conveying complex technical information to a diverse audience.
  • Problem-Solving Abilities: Proactive in identifying issues and adept at finding effective solutions.

Recruitireland