Bangalore
12 hours ago
Senior Python Automation Engineer

Job Summary:

The QA Automation Engineer will work closely with development and product teams to establish testing strategies, design test plans, automate UI and functional tests, maintain CI flows, and troubleshoot issues. The role is crucial in identifying bugs early and ensuring reliable, high-quality software releases through automation.

Key Responsibilities:

Drive the software quality assurance lifecycle within Agile processes. Establish and coordinate comprehensive test strategies and plans. Maintain and enhance automated testing frameworks and CI/CD pipeline integrations. Document test results and contribute to continuous improvement of testing processes. Develop and execute automated test cases to validate the accuracy and integrity of migrated repositories. Verify consistency in file versions, commit history, metadata, and branch structures post-migration. Automate validation of access controls and permission mappings between Perforce and GitHub. Test integration points with CI/CD pipelines to ensure uninterrupted build and deployment processes. Develop regression tests to confirm the stability and performance of systems post-migration. Work closely with migration engineers to quickly identify and resolve migration-related defects. Document test plans tailored for version control system migration scenarios.

Required Skills:

Experience with scripting languages (Python, Bash) for automation of migration validations. Experience with automated testing tools. Strong understanding of continuous integration tools (Jenkins, GitHub Actions). Experience automating testing in CI/CD environments. Ability to analyze and verify large datasets and version histories to ensure migration fidelity. Familiarity with test management and defect tracking tools like JIRA, TestRail). Analytical mindset and strong troubleshooting skills. Ability to write clean, maintainable automation scripts.
Por favor confirme su dirección de correo electrónico: Send Email