Hiring Location: Bengaluru (Hybrid)
Experience Range: 6 to 8 Years
Education Qualification: B.E./B.Tech or M.E./M.Tech in Computer Science or related field / MCA / Equivalent Degree
Act creatively to develop automation solutions and select appropriate technical options optimizing test framework development and maintenance by applying design patterns, reusing proven solutions, and mentoring others. Ensure scalable and maintainable test automation coverage for quality assurance in web/mobile applications.
Key ResponsibilitiesDevelop robust, reusable test automation scripts using Python for web and mobile apps
Utilize Selenium/Appium with Python frameworks like PyTest or UnitTest
Design, implement, and maintain scalable automated testing frameworks
Collaborate with development and QA teams to improve product quality and resolve blockers
Perform test execution, log analysis, and CI/CD integration
Provide inputs on automation framework improvements and maintain test standards
Participate in nightly meetings with global teams (including US counterparts)
Work closely with developers to identify, report, and fix defects
Contribute proactively with new ideas and solutions
Outcomes ExpectedAutomation frameworks and scripts that are scalable, maintainable, and reliable
Enhanced test coverage and reduction in manual testing
Timely defect detection and resolution
Continuous contribution to automation best practices
Increase in team productivity and efficiency through automation
Successful on-time delivery of test automation assets
Measures of OutcomesAdherence to coding/testing standards and automation strategy
Number of test cases automated and maintained
Reduction in escaped defects
Execution success rate and reduction in flaky tests
Timely identification and resolution of automation issues
Effective contributions to CI/CD pipeline and QA process
Completion of mandatory compliance and technical certifications
Must Have SkillsProficiency in Python programming (Object-Oriented Design)
Hands-on experience with Selenium (Web automation)
Strong understanding of automation frameworks like PyTest or UnitTest
Experience in web/mobile automation and QA methodologies
Familiarity with version control systems (e.g., Git)
Hands-on with bug tracking and test management tools
Experience with CI tools such as Jenkins
Ability to independently identify, troubleshoot, and resolve automation issues
Strong analytical and problem-solving skills
Good to Have SkillsExperience with Appium for mobile automation
Knowledge of DevOps practices and CI/CD pipelines
Exposure to test reporting tools and advanced scripting practices
Familiarity with Docker, cloud-based testing platforms, or performance testing
Tools & TechnologiesLanguages: Python
Frameworks: PyTest, UnitTest
Automation Tools: Selenium, Appium
CI/CD: Jenkins, GitHub Actions (optional)
Version Control: Git
Others: JIRA, TestRail, Bugzilla, Confluence
Soft SkillsStrong communication and collaboration skills
Independent problem-solving mindset
Proactive and self-driven approach to automation ownership
Team player with mentoring and idea-sharing ability
Willingness to work flexible hours with global teams