Job Summary
:We're looking for a highly skilled and motivated Python Automation QA Engineer to join our team.
You'll play a key role in ensuring the quality of our software by designing, developing, and executing automated test scripts and frameworks.
The ideal candidate has strong hands-on experience with both UI and API automation, is adept at manual testing, and thrives in a fast-paced, collaborative environment.
Location: Bengaluru
Key Responsibilities :
• Design and Develop Automation Frameworks: Build and maintain scalable and robust automation frameworks using Python with a primary focus on the Playwright library.
• UI and API Test Automation: Create, execute, and maintain automated test scripts for both UI and backend APIs to ensure comprehensive test coverage.
• Manual Testing: Perform manual testing, including exploratory, functional, and regression testing, to complement automation efforts.
• CI/CD Integration: Integrate automated tests into the CI/CD pipeline using tools like Jenkins or GitLab to enable continuous quality assurance.
• Version Control: Utilize Git for version control, branching, and merging code effectively within a team setting.
• Collaboration: Work closely with development, product, and QA teams to understand requirements, define test strategies, and communicate test results and defects clearly.
• Defect Management: Identify, document, and track software defects and work with developers to ensure they are resolved in a timely manner.
Required Skills & Qualifications:
• 5-10 years of experience in a test automation or similar QA role.
• Demonstrable hands-on experience in test automation with Python.
• Primary proficiency with Playwright. Experience with Selenium is a significant plus.
• Strong experience in API automation testing using Python libraries like requests or an equivalent framework.
• Solid understanding of software QA methodologies, tools, and processes.
• Experience with Git for source code management.
• Familiarity with CI/CD concepts and tools.
• Excellent communication skills, both written and verbal, for effective collaboration.
• Strong analytical, problem-solving, and time-management skills.
• A bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience.
At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment.
We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale.
Our Hyperlearning workplace is grounded upon four principles