
Search by job, company or skills
Job Title: Test Automation Engineer
Location: Pune/Hybrid
Job Summary
We are looking for a Test Automation Engineer who will be responsible for designing, developing, and maintaining automated test frameworks and test scripts to ensure high-quality software delivery. The role requires close collaboration with developers, product owners, and manual QA teams to achieve fast, reliable, and scalable testing.
Key Responsibilities
Automation Development
Design, develop, and maintain automation test scripts for web, desktop, API, and/or mobile applications.
Build and enhance automation frameworks (data-driven, keyword-driven, hybrid).
Identify test cases suitable for automation and convert manual test cases into automated scripts.
Ensure automation scripts are reusable, scalable, and maintainable.
Test Execution & Reporting
Execute automated test suites as part of CI/CD pipelines.
Analyze test results, identify defects, and report issues with clear reproduction steps.
Maintain test execution reports and dashboards for stakeholders.
Perform regression, smoke, sanity, and end-to-end test executions.
Collaboration & Quality Assurance
Work closely with developers, product owners, and business analysts to understand requirements and acceptance criteria.
Participate in sprint planning, backlog grooming, daily stand-ups, and retrospectives.
Support manual testers by reviewing and improving test case quality.
Actively contribute to improving QA processes, standards, and best practices.
Defect Management
Log, track, and retest defects using defect tracking tools.
Validate defect fixes and ensure no regression impact.
Collaborate with development teams for root cause analysis.
Continuous Improvement
Continuously evaluate and recommend new testing tools, frameworks, and techniques.
Improve test coverage and reduce manual effort through automation.
Contribute to QA documentation, guidelines, and knowledge repositories.
Required Skills & Qualifications
Technical Skills
Strong experience in test automation tools (e.g., Selenium, Cypress, Playwright, TestComplete, UiPath Test Suite, tricentris).
Hands-on experience with programming/scripting languages (Java, Python, JavaScript, C#, etc.).
Knowledge of API testing (Postman, RestAssured, SOAP UI).
Experience with CI/CD tools (Jenkins, Azure DevOps, GitHub Actions).
Understanding of version control systems (Git).
Testing Knowledge
Strong understanding of Software Testing Life Cycle (STLC) and SDLC.
Experience in functional, regression, integration, and system testing.
Good knowledge of Agile/Scrum methodologies.
Soft Skills
Strong analytical and problem-solving skills.
Good communication and collaboration abilities.
Attention to detail and quality mindset.
Ability to work independently and within cross-functional teams.
Good to Have (Preferred Skills)
Experience with RPA or test automation for bots.
Exposure to performance testing tools (JMeter, LoadRunner).
Knowledge of cloud platforms (AWS, Azure).
Experience in banking, healthcare, or enterprise applications.
Job ID: 141741355