About the job
Job Description
We are seeking a highly skilled and proactive Automation Test Engineer to join our Product Life Cycle team. The ideal candidate will be responsible for designing, implementing, and maintaining automated test frameworks; leading end-to-end test planning, execution, and driving continuous improvement through innovative automation and AI-based testing solutions. This role requires strong technical acumen, analytical thinking, and excellent stakeholder management skills.
- Test Strategy & Planning
- Develop and maintain comprehensive test plans, test cases, and test strategies aligned with project objectives and timelines.
- Identify test scope, objectives, deliverables, and success criteria for manual and automated testing.
- Participate in requirement analysis and ensure traceability from requirements to test coverage.
- Estimate testing efforts and define resource allocation and schedules.
- Send out daily and weekly status report to all stakeholders
- Test Execution & Management
- Execute functional, regression, integration, and system-level testing.
- Manage end-to-end test cycles across multiple environments (e.g., Dev, FT, UAT, Production).
- Ensure high-quality defect documentation, defect triaging, and closure coordination with developers and stakeholders.
- Monitor test progress, assess test results, and report test metrics to project leadership.
- Automation Framework Design & Maintenance
- Design, develop, and maintain scalable, reusable, and maintainable automation frameworks using industry-standard tools (e.g., UFT, Selenium, Cypress, Playwright, TestNG, Cucumber, Appium, RestAssured, etc.).
- Automate functional, API, and regression test cases for web, and backend systems.
- Integrate automation scripts into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
- Perform continuous maintenance and optimization of the automation framework.
- Innovation & AI-based Test Solutions
- Evaluate and implement AI/ML-driven testing tools and practices (e.g., self-healing tests, predictive analytics, intelligent defect detection).
- Conduct proof-of-concept (POC) projects to assess the feasibility and ROI of automation and AI solutions.
- Identify opportunities to improve testing efficiency using emerging technologies and intelligent automation.
- Collaboration & Stakeholder Management
- Collaborate closely with cross-functional teams including Developers, Business Process Owners, Product & Platform SME’s, and Quality team.
- Manage stakeholder expectations by providing clear communication on testing progress, risks, and quality metrics.
- Participate in Agile/project ceremonies such as sprint planning, stand-ups, retrospectives, and reviews.
- Continuous Improvement
- Drive process improvements to enhance test automation coverage, reliability, and execution speed.
- Work with senior Test engineers and share best practices in test automation.
- Stay updated with the latest testing tools, frameworks, and industry trends.
Required Skills & Experience
- Experience: 7+ years in software testing, with a strong focus on test automation and manual testing.
- Automation Tools: Expertise in one or more of UFT, Selenium, Cypress, Playwright, TestNG, Cucumber, Appium, RestAssured, Postman, etc.
- Programming Languages: Proficiency in Java, VB Script, Python, JavaScript, or C#.
- Test Management Tools: Hands-on experience with JIRA, Rally, Zephyr, qTest, TestRail, or similar.
- CI/CD Integration: Working knowledge of Jenkins, GitLab CI, Azure DevOps, or equivalent.
- Version Control: Experience with Git or similar version control systems.
- Framework Design: Strong understanding of POM (Page Object Model), BDD, hybrid frameworks, and modular test architecture.
- API Testing: Experience with REST/SOAP services and related automation.
- AI & POC: Exposure to AI-powered testing tools and capability to perform technical proof-of-concepts.
- Soft Skills: Excellent communication, analytical, and problem-solving skills; ability to manage multiple priorities.
Key Attributes
- Strong ownership mindset and attention to detail.
- Passion for automation, innovation, and continuous improvement.
- Ability to work collaboratively in an Agile/Scrum and waterfall environment.
- Curious and proactive learner who stays current with emerging Testing technologies.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Certifications such as ISTQB, Certified Selenium Professional, Certified Agile Tester, or equivalent are a plus
- Familiarity with cloud-based test environments (e.g., AWS, Azure, GCP).
- Exposure to any AI testing tools would be good to have.