A leading IT consulting firm in Bengaluru is seeking a Python Testing Engineer with 4-10 years of experience. The role involves designing and maintaining automated tests, collaborating on test strategies, and participating in Agile ceremonies. Strong skills in Python and familiarity with testing tools like Selenium are essential. Competitive salary and benefits offered.
Qualifications
4-10 years of experience in Python testing.
Experience in test automation and test planning.
Familiarity with Agile/Scrum methodologies.
Responsibilities
Design and maintain automated test scripts using Python.
Collaborate on test strategies and define test plans.
Conduct performance testing and analyze results.
Integrate automated tests into the CI/CD pipeline.
Skills
Proficient in Python
Experience with Selenium
Understanding of HTML, CSS, JavaScript
Familiarity with Git
Strong communication skills
Analytical problem-solving skills
Tools
Selenium
PyTest
JIRA
TestRail
Job description
Overview
Job Title: Python Testing Engineer (4-10 years of experience)
Responsibilities
Test Automation:
Design, develop, and maintain automated test scripts using Python for web and mobile applications.
Implement and execute automated test suites to ensure the reliability and scalability of software products.
Test Planning and Strategy:
Collaborate with cross-functional teams to define test strategies, test plans, and test cases based on project requirements.
Provide input into the overall testing strategy and contribute to the improvement of testing processes.
Identify, document, and track software defects, ensuring timely resolution and communication with development teams.
Perform root cause analysis for defects and work with the development team to implement corrective actions.
Performance Testing:
Conduct performance testing and analyze results to ensure the application meets performance and scalability requirements.
Identify performance bottlenecks and work with the development team to optimize system performance.
Work closely with developers, product managers, and other stakeholders to understand project requirements and provide testing support throughout the development lifecycle.
Participate in Agile/Scrum ceremonies, providing input on testing-related activities.
Integrate automated tests into the CI/CD pipeline to ensure continuous testing and delivery of high-quality software.
Skills
Programming Languages:
Proficient in Python, with strong scripting and automation skills.
Testing Tools:
Experience with testing frameworks such as Selenium, PyTest, or similar tools.
Familiarity with tools like JIRA, TestRail, or similar for test management.
Web Technologies:
Understanding of web technologies (HTML, CSS, JavaScript) and experience testing web applications.
Version Control:
Familiarity with version control systems, such as Git.
Communication:
Strong verbal and written communication skills.
Ability to collaborate effectively within a team and communicate with stakeholders.
Problem Solving:
Analytical mindset with the ability to troubleshoot issues and provide solutions.