I am a Senior Test/Automation Engineer with 8+ years of experience across manual, automated and exploratory testing in Agile environments. I collaborate with cross-functional squads to analyze requirements, define acceptance criteria, and deliver high-quality software across web, mobile, and API layers. I bring hands-on expertise with Playwright (TypeScript), BDD/Cucumber, and CI/CD pipelines (GitHub Actions, Bitbucket, Jenkins), plus Jira, Confluence and TestRail. I have a strong API testing background, defect management, and a track record of building robust automation frameworks from the ground up, including Selenium, Appium, and Detox for iOS/Android.

Indira Uppuluri

I am a Senior Test/Automation Engineer with 8+ years of experience across manual, automated and exploratory testing in Agile environments. I collaborate with cross-functional squads to analyze requirements, define acceptance criteria, and deliver high-quality software across web, mobile, and API layers. I bring hands-on expertise with Playwright (TypeScript), BDD/Cucumber, and CI/CD pipelines (GitHub Actions, Bitbucket, Jenkins), plus Jira, Confluence and TestRail. I have a strong API testing background, defect management, and a track record of building robust automation frameworks from the ground up, including Selenium, Appium, and Detox for iOS/Android.

Available to hire

I am a Senior Test/Automation Engineer with 8+ years of experience across manual, automated and exploratory testing in Agile environments. I collaborate with cross-functional squads to analyze requirements, define acceptance criteria, and deliver high-quality software across web, mobile, and API layers.

I bring hands-on expertise with Playwright (TypeScript), BDD/Cucumber, and CI/CD pipelines (GitHub Actions, Bitbucket, Jenkins), plus Jira, Confluence and TestRail. I have a strong API testing background, defect management, and a track record of building robust automation frameworks from the ground up, including Selenium, Appium, and Detox for iOS/Android.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Javanese
Advanced
Amharic
Intermediate
Aragonese
Intermediate

Work Experience

Automation Engineer at ANZ, Melbourne
March 1, 2025 - Present
Performed data validation on Pega Database and Customer Decision Hub (CDH), tested engagement policies including contact policy verification, prepared and maintained TSR and test cases; designed regression test suites for feature releases; tested on iOS and Android focusing on tiles, push notifications and email notification flows; verified communication channels (push, email, and in-app) through SendGrid and Notification Broker to ensure message delivery and accuracy; executed automated regression tests using REST APIs; learned Go to develop a new regression test suite independent of REST APIs; used Splunk for log verification and debugging; coordinated with cross-functional teams to fetch and validate data from multiple sources; led a team of 3 QA engineers and mentored team members.
Automation Engineer at Sportsbet, Melbourne
March 1, 2025 - October 13, 2025
Utilized TypeScript, Java and JavaScript for frontend and backend automation tasks; managed AWS S3 buckets, executed Airflow workflows, and converted data into JSON format for efficient processing; Created and managed campaigns and segments within Braze, overseeing end-to-end implementation and execution; Executed complex queries to validate and ensure data integrity in DynamoDB; Implemented Consent preferences and push notifications for iOS, Android and web platforms; Successfully delivered numerous projects through regression, sanity and end-to-end tests and by automating test cases with TypeScript for front-end applications and Java for API end-to-end flows; Automated Backend tests using REST API (JAVA); Executed manual and automated tests including functional, system, regression, usability tests, UAT, API Testing.
Automation Engineer at Webcentral, Melbourne
June 1, 2022 - October 13, 2025
Developed automation scripts using Java, leveraging Test-Driven Development (TDD) framework for robust solutions; Automated an entire new webpage from end-to-end using Java and TDD principles; Conducted extensive regression testing for each release to ensure stability and performance; Gained experience working with various domains and Microsoft services; Executed functional, sanity, and smoke testing across multiple releases, ensuring comprehensive quality assurance; Partnered with QA teams across different departments to deliver numerous successful releases; Executed manual and automated tests including functional, system, regression, usability tests, regression, User Acceptance Testing (UAT), API Testing; Worked with onshore team over several production issues including creating and executing several test cases in one day and received client appreciation.
Test Analyst at Australia Post, Melbourne
May 1, 2021 - October 13, 2025
Conducted comprehensive testing on retail payments, agency payments, and parcels; Validated transactions across payment methods (MasterCard, Credit, Debit, UnionPay, VISA, NAB, Diners Club, JCB, CBA) including EFTPOS, Savings, and cheques; Tested on various PIN pads and banking transactions; Experienced in functional and regression testing, including preparation of requirements and writing of test cases; Skilled in preparing test scenarios, test data, test plans, executing tests, and defect reporting using HP ALM.
Automation Engineer at Travelers Insurance, Hyderabad
January 1, 2019 - October 13, 2025
Automation Engineer with GUI, functional and regression testing experience; contributed to Test Strategy documents, System Test Plans and streamlined requirements; worked across Agile and waterfall development lifecycles; prepared Test cases, test scenarios, test data, and defect reporting using JIRA; Created and enhanced test cases using Selenium WebDriver and Java with TestNG; Executed parallel tests and cross-browser testing; Worked on automating Web application testing using Selenium; Experienced with automation frameworks such as Cucumber, TestNG and Appium; Skilled in identifying web elements using XPath.
Automation Engineer at ANZ
March 25, 2025 - Present
Led data validation and engagement testing for Pega CDH, including engagement policy verification and validation of customer actions. Prepared and maintained regression test suites; designed iOS/Android regression coverage focusing on tiles, push and email notification flows; verified communication channels via SendGrid and Notification Broker; executed automated regression tests against REST APIs; leveraged Splunk for log verification; mentored a team of 3 QA engineers and coordinated cross-functional data validation across multiple sources; learned Go to develop a regression suite independent of REST APIs.
Automation Engineer at Sportsbet
March 1, 2025 - October 13, 2025
Implemented frontend and backend automation using TypeScript, Java, and JavaScript; managed AWS S3, implemented Airflow workflows, and JSON data processing; created Braze campaigns/segments end-to-end; ran queries in DynamoDB to ensure data integrity; implemented consent preferences and push notifications for iOS, Android, and web; delivered regression, sanity, and end-to-end tests; automated front-end tests in TypeScript and API tests in Java; performed manual and automated testing including UAT and API Testing; utilized Postman for API exploration.
Automation Engineer at Webcentral
June 1, 2022 - October 13, 2025
Developed automation scripts in Java using a TDD framework; automated an entire new webpage end-to-end; performed extensive regression testing for each release; gained experience across multiple domains and Microsoft services; executed functional, sanity, and smoke testing and collaborated with QA teams to address production issues; worked with Selenium WebDriver and frameworks like Cucumber and TestNG; leveraged Appium for mobile testing.
Test Analyst at Australia Post
May 1, 2021 - October 13, 2025
Conducted testing on retail payments, agency payments, and parcels; validated payment methods including MasterCard, Visa, UnionPay, and others; tested PIN pads and ensured transaction accuracy; performed functional and regression testing; prepared test scenarios, data, plans, executed tests, and defect reporting using HP ALM.
Automation Engineer at Travelers Insurance
January 1, 2019 - October 13, 2025
GUI, functional and regression testing; contributed to test strategy and System Test Plans; worked across Agile and Waterfall; created and enhanced test cases using Selenium WebDriver and Java with TestNG; executed parallel and cross-browser tests; utilized frameworks such as Cucumber, Appium; identified web elements with XPath; delivered across multiple releases.
Automation Engineer at ANZ
March 1, 2025 - Present
Extensively tested Pega Database and Customer Decision Hub (CDH) for data validation, decision strategies, and customer engagement testing. Performed engagement policy testing, including contact policy verification and validation of all customer actions. Prepared and implemented TSR and test cases, demonstrating them across multiple platforms. Designed and maintained regression test cases for every feature release to ensure product stability. Tested on iOS and Android focusing on tiles, push notifications, and email notification flows. Verified communication channels (push, email, in-app) via SendGrid and Notification Broker. Executed automated regression tests using REST APIs to improve efficiency. Learned Go to develop a new regression test suite independent of REST APIs. Used Splunk for log verification and debugging. Coordinated with cross-functional teams to fetch and validate data from multiple sources. Led a team of 3 QA engineers, managed workloads, mentored members, and assist
Automation Engineer at Sports bet
March 1, 2025 - October 13, 2025
Utilized TypeScript, Java and JavaScript for comprehensive frontend and backend automation tasks. Managed AWS S3 buckets, executed Airflow workflows, and converted data into JSON for processing. Created and managed campaigns and segments within Braze, overseeing end-to-end implementation and execution. Executed complex queries to validate data integrity in DynamoDB. Implemented Consent preferences and push notifications for iOS, Android and web platforms. Delivered projects through regression, sanity and end-to-end tests and by automating test cases with TypeScript for front-end applications and Java for API end-to-end flows. Automated Backend tests using REST API (Java). Performed manual and automated tests including functional, system, regression, usability tests, UAT, API Testing.
Automation Engineer at Webcentral
June 1, 2022 - October 13, 2025
Developed automation scripts using Java, leveraging Test-Driven Development (TDD) framework for robust solutions. Automated an entire new webpage end-to-end using Java and TDD principles. Conducted extensive regression testing for each release to ensure stability and performance. Gained experience working with various domains and Microsoft services. Executed functional, sanity, and smoke testing across multiple releases, ensuring comprehensive QA. Partnered with QA teams across different departments to deliver numerous successful releases. Executed manual and automated tests including functional, system, regression, usability tests, regression, UAT, API Testing. Worked with onshore team on production issues including creating and executing several test cases in one day; appreciated by client.
Test Analyst at Australia Post
May 1, 2021 - October 13, 2025
Conducted comprehensive testing on retail payments, agency payments, and parcels. Retail Payments included stamps; tested various payment methods (MasterCard, Credit, Debit, UnionPay, VISA, NAB, Diners Club, JCB, CBA). Validated transactions through EFTPOS Savings, Debit accounts, Credit accounts, and cheques. Tested transactions across different PIN pads and ensured accuracy in banking transactions. Experienced in functional and regression testing, including preparation of requirements and writing of test cases. Skilled in preparing test scenarios, test data, test plans, executing tests, and defect reporting using HP ALM.
Automation Engineer at Travelers Insurance
January 1, 2019 - October 13, 2025
Automation Engineer focusing on GUI, functional and regression testing. Contributed to test strategy documents, System Test Plans, and streamlined requirements. Worked across Agile and Waterfall lifecycles. Prepared test cases, test scenarios, test data, executed tests and reported defects using JIRA. Created and enhanced test cases using Selenium WebDriver and Java with TestNG annotations. Executed parallel tests and cross-browser testing; automated web application testing using Selenium WebDriver. Experienced with Cucumber, TestNG, and Appium; identified web elements using XPath.
Automation Engineer at Sportsbet
June 1, 2022 - March 1, 2025
Utilized TypeScript, Java and JavaScript for comprehensive frontend and backend automation tasks. Managed AWS S3 buckets, executed Airflow workflows, and converted data into JSON format for processing. Created and managed campaigns and segments within Braze; oversaw end-to-end implementation and execution. Executed complex SQL queries to validate data in DynamoDB; implemented consent preferences and push notifications for iOS, Android and web platforms. Delivered regression, sanity and end-to-end tests and automated test cases with TypeScript for frontend applications and Java for API end-to-end flows. Performed functional, system, regression, usability tests, UAT, and API Testing. Collaborated with cross-functional teams for end-to-end data validation.
Automation Engineer at Webcentral
May 1, 2021 - June 1, 2022
Developed automation scripts using Java, leveraging Test-Driven Development (TDD) framework for robust solutions. Automated an entire new webpage end-to-end using Java and TDD principles. Conducted extensive regression testing for each release to ensure stability and performance. Gained experience across domains and Microsoft services. Executed functional, sanity, and smoke testing across multiple releases and partnered with QA teams across departments to deliver numerous successful releases. Executed API testing with POSTMAN and automated end-to-end tests.
Test Analyst at Australia Post
October 1, 2020 - May 1, 2021
Conducted comprehensive testing on retail payments, agency payments, and parcels. Validated a wide range of payment methods (MasterCard, Credit, Debit, UnionPay, VISA, NAB, Diners Club, JCB, CBA) and validated transactions through EFTPOS, debit, credit accounts and cheques. Tested transactions across PIN pads and ensured accuracy in banking transactions. Performed functional and regression testing, including preparation of requirements, test data, test plans, execution, and defect reporting using HP ALM.
Automation Engineer at Travelers Insurance
September 1, 2017 - January 1, 2019
Automation Engineer with focus on GUI, functional and regression testing. Contributed to the preparation of Test Strategy Documents, System Test Plans and streamlined requirements. Worked across Agile and Waterfall cycles. Created and enhanced test cases using Selenium WebDriver and Java with TestNG annotations. Executed parallel tests and cross-browser testing. Worked on automating web applications with Selenium, Cucumber, TestNG and Appium; skilled in identifying web elements with XPath and collaborating with multiple teams.
Senior Automation Engineer (Contract) at MorseMicro
January 1, 2026 - March 1, 2026
Designed and built an end-to-end automation framework from scratch using TypeScript and Playwright, enabling reliable regression coverage across a new embedded router device (HL2). Developed a mobile automation framework using Appium with XCUITest (iOS) and UIAutomator (Android) for validating companion app functionality against the embedded router. Prepared and executed functional test cases for the HL2 router, documenting results in structured test reports shared with stakeholders. Integrated automation suites into CI/CD pipelines using Bitbucket Pipelines, enabling automated test execution on each build. Collaborated with embedded and firmware engineers to understand device behaviour and translate requirements into testable scenarios.
Automation Engineer at ANZ Bank
March 1, 2025 - December 1, 2025
Gathered, analysed, and translated business requirements into testable scenarios across customer notification and decisioning platforms. Designed and maintained API automation frameworks using Python, validating end-to-end customer journeys, event publishing, and downstream integrations across CI/CD pipelines. Performed REST API testing including request/response payloads, headers, status codes, and business rules via Postman and Python. Conducted integration testing across Pega, MuleSoft, and GCP Pub/Sub to ensure data consistency and reliability. Validated event-driven APIs by analysing logs in GCP Cloud Logging and Splunk for correct message publishing and consumption. Prepared and executed UAT scenarios aligned to acceptance criteria; analysed outcomes and drove defect resolution with development teams. Tested iOS and Android notification flows (push, email, tiles) via SendGrid and Notification Broker. Mentored offshore QA engineers on API testing, Python automation practices, and
Automation Engineer at Travelers Insurance
September 1, 2016 - January 1, 2019
Developed and maintained frontend UI automation test suites using Selenium WebDriver (Java) with TestNG annotations, covering policy management, claims, and customer portal workflows. Implemented BDD test scenarios using Cucumber, enabling business-readable test coverage aligned to insurance product requirements. Built mobile automation test cases using Appium for testing insurance customer-facing mobile applications across iOS and Android. Prepared comprehensive test cases, test scenarios, and test data for manual testing of insurance workflows including policy creation, endorsements, renewals, and claims processing. Executed manual functional, regression, and system testing across multiple release cycles; raised and tracked defects through JIRA to resolution.

Education

Bachelor of Computer Science at JNTUK, India
January 11, 2030 - January 1, 2016
Bachelor of Computer Science at JNTUK, India
January 11, 2030 - January 1, 2016
Bachelor of Computer Science at JNTUK, India
January 11, 2030 - January 1, 2016
Bachelor of Computer Science at JNTUK, India
January 11, 2030 - January 1, 2016
Bachelor of Computer Science at JNTUK, India
January 11, 2030 - January 1, 2016
Bachelor of Computer Science at JNTUK - India
January 11, 2030 - January 1, 2016
Bachelor of Computer Science at JNTUK, India
January 11, 2030 - January 1, 2016

Qualifications

Pega Badge
January 11, 2030 - October 13, 2025
Pega badge
January 11, 2030 - October 13, 2025
Pega Certification
January 11, 2030 - December 9, 2025
Pega Certification
January 11, 2030 - December 9, 2025
Salesforce Admin
January 11, 2030 - December 20, 2025
Salesforce Developer- 1
January 11, 2030 - December 20, 2025
Salesforce Administrator
January 11, 2030 - March 27, 2026
Salesforce Developer 1
January 11, 2030 - March 27, 2026

Industry Experience

Financial Services, Software & Internet, Gaming, Retail, Travel & Hospitality, Professional Services, Media & Entertainment