Sreeram Kartheek Vennapusa
Verified Expert in Engineering
Quality Assurance Developer
Melbourne, Victoria, Australia
Toptal member since August 4, 2021
Sreeram is an automation lead with 10 years of experience designing, developing, testing, and maintaining eCommerce, CRM, and web apps. He has a solid background in working in fast-paced environments, understanding business requirements, and automating accordingly. Sreeram analyzed Software Architecture Documents (SAD) and use case documents and developed test strategy documents. He has hands-on knowledge of continuous integration tools like Jenkins, Git, AWS, and Docker.
Portfolio
Experience
- Test Automation - 8 years
- REST API Automation - 8 years
- Mobile Device QA Automation - 6 years
- Docker - 5 years
- Appium - 5 years
- Java - 5 years
- JavaScript - 4 years
- Mocha - 2 years
Availability
Preferred Environment
Amazon Web Services (AWS), IntelliJ IDEA, Java, JavaScript, Databases, Docker, REST API Automation, TypeScript, Playwright
The most amazing...
...test automation framework I've designed for a client while working for Infosys won a global automation framework award.
Work Experience
QA Automation Engineer
Berry Appleman & Leiden - Main
- Restructured the automation framework to achieve the expected quality in testing.
- Built integration with TestRail Selenium automation for auto-updating the test results into TestRail.
- Automated over 700 regression test scenarios across multiple browsers.
Mobile Automation Engineer
Mimi Hearing Technologies
- Designed Web UI automation with Cypress TypeScript and WebdriverIO with JavaScript.
- Integrated automated execution with Circle CI and GitHub.
- Developed Python Appium-based automation framework for both IOS and Android.
- Executed mobile automation jobs in emulators and AWS Device Farm.
Senior QA Engineer
Octfolio Pty Ltd - Main
- Developed WDIO for web and mobile responsive browser test cases.
- Involved in the BrowserStack integration for the execution with WDIO.
- Developed offline and online scenarios for mobile testing.
Automation Testing Engineer
Container Exchange Services - Main
- Developed iOS and Android automation frameworks for a recycling app.
- Built Playwright from scratch for web and API automation.
- Reduced the overall regression from a week to a single day with a more automated approach.
Senior QA Automation Test Lead
nbn
- Built automation scripts with Playwright for Angular and React applications.
- Conducted continuous integration of the test scripts to run after each developer builds using Jenkins.
- Led the team both onshore and offshore and built the automation scripts from scratch for new functionalities.
- Used CI/CD to do continuous integration of the builds and logged the defects in Jira tool.
- Utilized ExtentReports for reporting the results after every execution.
Software Developer in Test
The New York Times
- Handled localization testing, verifying software behavior, accuracy, and suitability for specific locations and regions as part of accessing the digital media across multiple countries using tools like BrowserStack and GeoEdge services.
- Prepared the test strategy, test plan, and test case documents. Designed and developed test automation architecture for eCommerce applications.
- Developed data-driven framework with Selenium WebDriver and Excel files using Apache POI library. Used one of the unit testing frameworks like TestNG to convert the scripts to test cases.
- Worked side by side with software developers to ensure test coverage. Tested web applications and mobile device applications thoroughly.
- Researched and resolved issues identified in automation.
- Collaborated with developers, automation, performance testers, and other stakeholders on different projects. Actively participated in team discussions, sprint planning, demonstrations, and workshops.
Automation Tester
The New York Times
- Developed automation scripts for a customer service portal for a client.
- Built a data automation integration with the UI framework to achieve multiple data scenarios validation.
- Used Selenium and BDD framework with Java as a programming language and Maven as a build tool.
Software Engineer
American Airlines
- Improved the applications using .NET, C#, and Visual Studio.
- Performed functional testing in the application covering all functionalities.
- Prepared the test strategy, test plan, and test case documents.
- Reported defects in Jira and tracked them for different iterations.
Experience
AWS Fargate and ECS Integration for GRID Execution
This helps running the regression in a limited time frame, allowing teams to deploy often to production.
CI/CD Pipeline Integration with Test Automation
This DevOps-integrated pipeline helps identify the bugs immediately caused by deployment.
Java-based Automation Framework
http://Nytimes.comIt had all the features required for web-based application automation.
This framework has integration with Jenkins and Grid for parallel and CI/CD integration.
Reports and Dashboards
http://nbnco.com.auBuilt HTML reports like Allure and ExtentReports into the test automation framework and Jenkins to easily understand the results.
Mobile Automation Framework with Device Farm
https://aws.amazon.com/device-farm/Real device execution is equal to live end-user usage, so it increases the probability of finding defects.
Education
Bachelor's Degree in Computer Engineering
Jawaharlal Nehru Technological University (JNTU) - Hyderabad, India
Certifications
Microsoft HTML5
Microsoft
Skills
Libraries/APIs
Jira REST API, Windows Forms (WinForms), Selenium API, Selenium Grid, Playwright
Tools
Apache Maven, Eclipse IDE, AWS Device Farm, Cucumber, Mocha, Apache JMeter, Postman, SoapUI, Jenkins, GitLab, Selenium Remote Control (RC), Bugzilla, IBM Rational Quality Manager (RQM), Jira, Confluence, IBM Rational Functional Tester (RFT), PuTTY, WinSCP, BrowserStack, AWS Fargate, Amazon Elastic Container Service (ECS), IntelliJ IDEA, Behave, REST Assured
Languages
Java, JavaScript, SQL, C#, HTML5, TypeScript, Python
Frameworks
Selenium, Appium, TestNG, JUnit, Jest, Protractor, Cypress, .NET, Allure Testing Framework
Paradigms
Test Automation, Behavior-driven Development (BDD), Manual Testing, Functional Testing, E2E Testing, Automation, Agile, Load Testing, DevOps, Automated Testing, Azure DevOps
Platforms
MacOS, Linux, Windows, Amazon Web Services (AWS), Docker, Experitest, Visual Studio 2016, Mobile, iOS, Android, Tricentis Tosca, Azure
Storage
Databases
Other
Windows 10, UI Automation, REST API Automation, QA Automation, Mobile Device QA Automation, UFT, Manual QA, QA Testing, Quality Assurance (QA), Website QA, API Testing, Test Management, Regression Testing, QA Test Plan Management, UI Testing, A/B Testing, Log4j, ExtentReports, Report Portal, Localization Testing, Accessibility Testing, Web UI, CI/CD Pipelines, SDKs, Test Automation Frameworks, Mobile App Testing, Mobile UI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring