Sreeram Kartheek Vennapusa, Quality Assurance Developer in Melbourne, Victoria, Australia
Sreeram Kartheek Vennapusa

Quality Assurance Developer in Melbourne, Victoria, Australia

Member since June 28, 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 the business requirements, and automating accordingly. Sreeram analyzed Software Architecture Documents (SAD), used case documents, and developed test strategy documents. He has hands-on knowledge of continuous integration tools like Jenkins, Git, AWS, and Docker.
Sreeram is now available for hire

Portfolio

  • Mimi Hearing Technologies
    Python, Mobile, Behave, QA Automation, Mobile Device QA Automation, iOS...
  • nbn
    AWS, Java, JavaScript, Mobile Device QA Automation, Mocha, QA Automation...
  • The New York Times
    Selenium, UI Automation, REST API Automation, Databases, Linux

Experience

Location

Melbourne, Victoria, Australia

Availability

Part-time

Preferred Environment

AWS, IntelliJ, Java, JavaScript, Databases, Docker, REST API Automation

The most amazing...

...test automation framework I've designed for a client while working for Infosys won a global automation framework award.

Employment

  • Mobile Automation Engineer

    2021 - PRESENT
    Mimi Hearing Technologies
    • Developed Python Appium-based automation framework for both IOS and Android.
    • Integrated automated execution with Circle CI and GitHub.
    • Executed mobile automation jobs in emulators and AWS Device Farm.
    Technologies: Python, Mobile, Behave, QA Automation, Mobile Device QA Automation, iOS, Android, SDKs
  • Senior QA Automation Test Lead

    2018 - 2021
    nbn
    • Designed and developed test automation architecture for telecom 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.
    • Used ExtentReports for reporting the results after every execution.
    Technologies: AWS, Java, JavaScript, Mobile Device QA Automation, Mocha, QA Automation, REST API Automation, Selenium
  • Senior QA Automation Tester

    2012 - 2015
    The New York Times
    • 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, and performance testers, and other stakeholders on different projects. Actively participated in team discussions, sprint planning, demonstrations, and workshops.
    Technologies: Selenium, UI Automation, REST API Automation, Databases, Linux
  • Automation Tester

    2012 - 2013
    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.
    Technologies: Java, Selenium, Behavior-driven Development (BDD), Cucumber, Selenium Grid
  • Software Engineer

    2011 - 2012
    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.
    Technologies: .NET, C#, Windows Forms, Web UI, Visual Studio 2016

Experience

  • AWS Fargate and ECS Integration for GRID Execution

    I had integrated the Selenium and UFT developer grid with AWS ECS Fargate solution using Docker for achieving the parallel execution of around 500 test cases at one go.

    This helps running the regression in a limited time frame, allowing teams to deploy often to production.

  • Mobile Automation Framework with Device Farm
    https://aws.amazon.com/device-farm/

    Developed a mobile automation framework that supports both IOS and Android versions and runs on real devices instead of emulators.

    Real device execution is equal to live end-user usage, so it increases the probability of finding defects.

  • CI/CD Pipeline Integration with Test Automation

    Developers tend to deploy a lot of times. So I set up a pipeline post-deployment to validate the sanity or smoke testing as soon as the deployment pipeline in Jenkins is completed. It will be triggering the QA smoke and sanity test cases.

    This DevOps-integrated pipeline helps identify the bugs immediately caused by deployment.

  • Java-based Automation Framework
    http://Nytimes.com

    Built a Selenium-based automation framework in Java with BDD framework for one of my clients.

    It 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.au

    Reporting the results in a presentable and clean format is very important for any automation framework. As part of multiple projects I'd worked on, I built a live dashboard using a reporting portal that displays all the live transactions and results.

    Built HTML reports like Allure and ExtentReports into the test automation framework and Jenkins to easily understand the results.

Skills

  • Languages

    Java, JavaScript, SQL, C#, HTML5, TypeScript, Python
  • Frameworks

    Selenium, Appium, TestNG, JUnit, Jest, Protractor, Cypress.io, .NET, Allure Testing Framework
  • Tools

    Maven, IntelliJ IDEA, 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, AWS Fargate, AWS ECS, IntelliJ, Behave
  • Paradigms

    Test Automation, Behavior-driven Development (BDD), Manual Testing, Agile
  • Platforms

    MacOS, Linux, Windows, Docker, Visual Studio 2016, Mobile, iOS, Android
  • Storage

    Databases
  • Other

    Windows 10, UI Automation, REST API Automation, QA Automation, Mobile Device QA Automation, UFT Developer, Manual QA, QA Testing, Quality Assurance (QA), Website QA, AWS, Experitest, iOS Automation, A/B Testing, log4j, ExtentReports, Report Portal, Web UI, CI/CD Pipelines, SDKs
  • Libraries/APIs

    Jira REST API, Windows Forms, Selenium API, Selenium Grid

Education

  • Bachelor's Degree in Computer Engineering
    2007 - 2011
    Jawaharlal Nehru Technological University (JNTU) - Hyderabad, India

Certifications

  • Microsoft HTML5
    JULY 2015 - PRESENT
    Microsoft

To view more profiles

Join Toptal
Share it with others