To Apply for this Job Click Here
Job Title : Python Automation Tester and Unit Tester
Job Summary :
We are seeking a skilled Python Unit and Automation Tester to join our dynamic team. The ideal candidate will be responsible for designing, developing, and executing automated test scripts using Python and Selenium, as well as creating and implementing unit tests to ensure the quality and reliability of our software products.
The role requires strong programming skills, experience with test automation frameworks, and a solid understanding of software testing principles.
Responsibilities :
- Design, develop, and maintain automated test scripts using Python.
- Collaborate with cross-functional teams to identify test requirements and develop comprehensive automated test plans.
- Execute automated tests, analyze results, and report defects to the development team.
- Develop and maintain unit tests for individual components / modules using Python testing frameworks such as unittest or pytest.
- Connect with continuous integration and continuous deployment (CI / CD) pipelines for automated testing.
- Participate in code reviews and provide feedback on testability and quality aspects.
- Identify opportunities to improve testing processes and implement best practices.
- Stay updated with the latest trends and advancements in test automation and software testing methodologies.
- Document test cases, procedures, and results thoroughly.
- Work closely with developers to reproduce, debug, and resolve issues identified during testing.
Requirements :
- Bachelor’s degree in computer science, Engineering, or a related field.
- Proven experience as a Python Automation and Unit Tester or similar role.
- Strong proficiency in Python programming language.
- Experience with test automation frameworks such as Selenium
- Solid understanding of software testing principles, methodologies, and techniques.
- Experience in designing and implementing unit tests using Python testing frameworks (e.g., unittest, pytest).
- Familiarity with version control systems such as Git or ADO.
- Experience with continuous integration and continuous deployment (CI / CD) tools
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a fast-paced environment and manage multiple priorities and projects.
Preferred Qualifications :
- Experience with performance testing tools (e.g., JMeter, Gatling).
- Knowledge of web technologies such as HTML, CSS, JavaScript, and HTTP protocols.
- Experience with testing RESTful APIs.
- Familiarity with containerization technologies (e.g., Docker).
- Understanding of agile methodologies and practices.
- Familiarity working with AWS
To Apply for this Job Click Here
Less than 1 hour ago