Collaborate with cross-functional teams to understand project requirements and define test strategies.
Develop and maintain automated test scripts using Python, Selenium WebDriver, and Pytest.
Perform thorough testing of software applications to identify defects, ensure functionality, and validate performance.
Participate in test planning, test case design, and test execution activities.
Contribute to the continuous improvement of QA processes, tools, and methodologies.
Collaborate with QA leads and project managers to ensure timely and successful project delivery.
Monitoring the CI/CD pipelines for test execution.
Stay up-to-date with the latest automation testing trends and technologies.
Qualifications
Bachelors degree in Computer Science, Engineering, or related field.
Minimum of 4-6 years of hands-on experience in QA automation using Python, Selenium WebDriver, and Pytest.
Strong proficiency in Python programming and object-oriented concepts.
Solid understanding of software testing methodologies, test case design, and test execution.
Experience with version control systems (Git) and continuous integration tools(Github actions, CircleCI, Jenkins).
Familiarity with testing frameworks such as Pytest and Unittest.
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal skills.
ISTQB or relevant certifications are a plus.
Additional Information
This is a full-time position.
Competitive compensation package based on experience.
Opportunities for professional growth and skill development.
Work in a collaborative and supportive environment with industry experts.
As a QA organization, we offer a unique opportunity to learn and master QA fundamentals and advanced concepts that you wont find anywhere else. Our team is dedicated to delivering top-quality software solutions, and we invite you to join us and take your QA skills to the next level.