Key Responsibilities:
-
Hands-On Test Automation:Actively participate in writing developing and maintaining test automation scripts and frameworks in Python for functional regression and integration testing. Youll be writing a significant amount of code to ensure tests are robust and maintainable.
-
API Testing:Conduct hands-on testing of APIs using tools like pytest requests and Postman. Write detailed test cases to validate the functionality and performance of APIs.
-
Performance Testing:Directly design implement and execute performance tests with tools like Locust or JMeter to ensure system scalability under load. Youll be responsible for ensuring that performance testing is thoroughly integrated into the testing pipeline.
-
Code Reviews & Quality Assurance:Conduct regular code reviews for automation scripts to ensure they follow best practices are maintainable and meet the quality standards. Provide feedback to team members to improve the quality of their test code.
-
CI/CD Integration:Integrate and maintain test automation within CI/CD pipelines (e.g. Jenkins TeamCity). Youll ensure automated tests are run as part of the build process and ensure that tests are executed efficiently in the CI pipeline.
-
Test Reporting & Issue Resolution:Provide detailed actionable test reports to stakeholders summarizing progress coverage and issues found during testing. Be hands-on in troubleshooting test failures identifying root causes and collaborating with developers to resolve defects quickly.
-
Utility Development:Develop and enhance utilities that support the test process such as test data generators log parsers or lightweight scripts that simplify manual testing tasks or improve test coverage.
-
Task Management & Coordination:Manage the day-to-day allocation of tasks ensuring that each team member is focused on the appropriate tasks and meeting deadlines. Balance your time between reviewing code writing tests and handling the operational aspects of the team.
-
Collaboration:Work closely with developers product teams and other stakeholders to understand project requirements and ensure comprehensive test coverage. Act as the point of contact for test-related inquiries and concerns.
-
Continuous Improvement:Proactively identify areas for improvement in test coverage automation efficiency and tooling. Be hands-on in implementing enhancements to improve the quality and speed of testing.
Required Skills:
PythonAPI TestingPerformance Testing
Key Responsibilities: Hands-On Test Automation:Actively participate in writing developing and maintaining test automation scripts and frameworks in Python for functional regression and integration testing. Youll be writing a significant amount of code to ensure tests are robust and maintainable. ...
Key Responsibilities:
-
Hands-On Test Automation:Actively participate in writing developing and maintaining test automation scripts and frameworks in Python for functional regression and integration testing. Youll be writing a significant amount of code to ensure tests are robust and maintainable.
-
API Testing:Conduct hands-on testing of APIs using tools like pytest requests and Postman. Write detailed test cases to validate the functionality and performance of APIs.
-
Performance Testing:Directly design implement and execute performance tests with tools like Locust or JMeter to ensure system scalability under load. Youll be responsible for ensuring that performance testing is thoroughly integrated into the testing pipeline.
-
Code Reviews & Quality Assurance:Conduct regular code reviews for automation scripts to ensure they follow best practices are maintainable and meet the quality standards. Provide feedback to team members to improve the quality of their test code.
-
CI/CD Integration:Integrate and maintain test automation within CI/CD pipelines (e.g. Jenkins TeamCity). Youll ensure automated tests are run as part of the build process and ensure that tests are executed efficiently in the CI pipeline.
-
Test Reporting & Issue Resolution:Provide detailed actionable test reports to stakeholders summarizing progress coverage and issues found during testing. Be hands-on in troubleshooting test failures identifying root causes and collaborating with developers to resolve defects quickly.
-
Utility Development:Develop and enhance utilities that support the test process such as test data generators log parsers or lightweight scripts that simplify manual testing tasks or improve test coverage.
-
Task Management & Coordination:Manage the day-to-day allocation of tasks ensuring that each team member is focused on the appropriate tasks and meeting deadlines. Balance your time between reviewing code writing tests and handling the operational aspects of the team.
-
Collaboration:Work closely with developers product teams and other stakeholders to understand project requirements and ensure comprehensive test coverage. Act as the point of contact for test-related inquiries and concerns.
-
Continuous Improvement:Proactively identify areas for improvement in test coverage automation efficiency and tooling. Be hands-on in implementing enhancements to improve the quality and speed of testing.
Required Skills:
PythonAPI TestingPerformance Testing
View more
View less