Software Test Engineer (Python)
Key Responsibilities:
- Design, develop, and execute automated test scripts and frameworks using Python.
- Conduct comprehensive functional, regression, integration, and performance testing on software applications and automation.
- Identify, record, document thoroughly, and track software defects and execution anomalies.
- Collaborate proactively with developers and project leads to establish clear testing requirements and risk-mitigation strategies prior to deployment.
- Maintain and continuously improve existing testing processes to ensure highly reliable product releases.
Required Qualifications & Skills:
- Minimum of 2+ years of professional experience as a QA Tester (Python), Automation Engineer, or similar role.
- Strong, demonstrable programming proficiency in Python.
- Hands-on experience with Python-based testing frameworks (e.g., PyTest, Selenium, Robot Framework, or similar).
- Solid understanding of software QA methodologies, the software development life cycle (SDLC), and process-based system architectures.
- Experience with version control tools (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving skills with a proactive approach to identifying potential system failures.
Nice-to-Have Skills:
- Experience testing Robotic Process Automation (RPA) workflows or Agentic AI systems.
- Familiarity with API testing tools (e.g., Postman) and database querying.
- Experience working in Agile/Scrum environments.