OBJECTIVE
A highly skilled and results-driven QA Automation Engineer with 8+ years of experience in designing, developing, and executing automated test scripts across a wide range of applications. Adept at utilizing industry-leading tools like Selenium, Jenkins, and TestNG, with a strong understanding of software development life cycle (SDLC) and Agile methodologies.
PROFILE SUMMARY
Proficient QA Automation Engineer with 8+ years of hands-on experience in software testing and quality assurance, specializing in Java-based automation frameworks.
Expertise in developing, executing, and maintaining automation test scripts using Selenium WebDriver and TestNG.
Adept at creating robust and reusable test automation frameworks in Java to ensure efficient testing processes and Strong knowledge of SQL for validating backend data and ensuring data integrity during application testing.
Hands-on experience with Postman and SoapUI for API testing, validating REST and SOAP services and Skilled in using cloud services like AWS and Azure for setting up test environments and automation pipelines.
Comprehensive understanding of UI testing for web applications, ensuring cross-browser compatibility and responsive designs.
Proficient in performance testing using tools like JMeter to assess application stability under varying loads and Hands-on experience in BDD frameworks like Cucumber for behaviour-driven development and automation.
Experienced in continuous integration and delivery (CI/CD) pipelines using Jenkins for automated test execution and Version control expertise with GitHub for managing and tracking changes in automation scripts.
Strong familiarity with JIRA for defect tracking, test case management, and agile collaboration and Adept at testing microservices architecture and ensuring seamless API integration and communication and Expertise in setting up test environments using Docker containers and virtual machines.
Experience with cloud-based testing platforms like Sauce Labs and Browser Stack for remote execution and Comprehensive knowledge of testing tools such as Katalon Studio, Ranorex, and QTP for diverse test scenarios.
Expertise in using Python scripts for automation and backend testing, complementing Java capabilities.
Proficient in testing and validating JavaScript and HTML components of web applications, ensuring seamless functionality, dynamic behaviour, and adherence to W3C standards.
Experienced in implementing and maintaining end-to-end test automation frameworks using Cypress and Playwright for efficient UI and functional testing of modern web applications.
Expertise in executing regression testing, smoke testing, and functional testing to ensure the stability, functionality, and quality of applications across various builds and environments.
Expertise in testing mobile applications on both Android and iOS platforms using tools like Appium and Skilled in using Katalon Studio, Ranorex, and QTP for diverse automation scenarios.
Experience with versioning tools like SVN and test environment setup in virtualized platforms and Skilled in automating cross-browser testing using Protractor for Angular applications.
Experienced in testing APIs with GraphQL, ensuring robust and seamless data retrieval and Knowledgeable in using Robot Framework for keyword-driven testing across diverse platforms.
Expertise in monitoring and logging tools like ELK Stack and Splunk for debugging and analysis during testing and Familiarity with container orchestration platforms like Kubernetes for scalable test execution.
Adept in scripting and automation with Python for backend and API validations and Skilled in performing security and penetration testing using tools like OWASP ZAP and Burp Suite.
Proficient in PowerShell and Bash scripting for automation of test environment setups and Hands-on experience with virtualization tools like VMware and VirtualBox for creating isolated test environments.
Experience with analytics testing and validating reports on platforms like Tableau and Power BI and Hands-on experience with PostgreSQL and MongoDB for database testing in NoSQL environments.
TECHNICAL SKILLS:
Automation Tools: Selenium WebDriver, Cypress, Playwright, TestNG, JUnit, Cucumber, Appium
Programming Languages: C#, Java, Python, JavaScript
API Testing Tools: Postman, SoapUI, REST-assured
Performance Testing Tools: JMeter, LoadRunner, Blaze Meter
CI/CD Tools: Jenkins, Azure DevOps, GitHub Actions
Defect Tracking & Test Management: JIRA, TestRail, ALM
Database Technologies: SQL, PostgreSQL, MongoDB
Version Control: Git, GitHub, Bitbucket
Cloud Platforms: AWS, Azure
UI Testing: Protractor, Browser Stack, Sauce Labs
Mobile Testing: Appium, Espresso, XCUITest
Security Testing Tools: OWASP ZAP, Burp Suite
Other Tools: Docker, Kubernetes, Robot Framework, Katalon Studio
Scripting: PowerShell, Bash
Frameworks: Data-driven, Keyword-driven, BDD, Hybrid Frameworks
Technologies: HTML, CSS, JavaScript, JSON, XML
WORK EXPERIENCE:
Client: Sentara Healthcare. August 2022 – Present
Role: QA Automation Engineer
Description:
Responsibilities:
Automated UI testing for responsive web applications using Selenium WebDriver integrated with TestNG and custom frameworks.
Designed and executed test cases using Cypress for rapid validation of critical web application functionality.
Conducted integration testing of RESTful APIs with Postman collections and automated scripts using REST-assured.
Built reusable components in Playwright for efficient cross-browser and cross-platform test automation.
Developed performance testing scenarios in JMeter to evaluate application scalability and stability.
Integrated automated test execution into Jenkins pipelines, ensuring early detection of defects in CI/CD workflows and collaborated with development teams using GitHub to manage version control and code reviews for test scripts and Leveraged AWS Lambda to trigger automated testing workflows in serverless architectures and Used SoapUI to verify SOAP service operations and validate WSDL specifications.
Wrote scripts in JavaScript and validated front-end components built with HTML5 and CSS3 and Designed hybrid frameworks combining data-driven and keyword-driven testing strategies for scalable automation.
Developed reusable test components and functions for automated testing in shared repositories within Bitbucket.
Developed and maintained automated end-to-end tests using both Playwright for cross-browser testing of modern web applications and Cypress for fast, reliable testing of interactive UI components, ensuring comprehensive test coverage across different platforms and browsers and Developed and executed automated test scripts using Python with frameworks like PyTest and unit test, streamlining API testing, backend validations, and integrating with CI/CD pipelines to enhance test automation efficiency.
Developed and executed behaviour-driven development (BDD) test cases using Cucumber with Java and Gherkin syntax, enabling seamless collaboration between business stakeholders and development teams to validate application features in a more readable and understandable format.
ENVIRONMENT: Selenium WebDriver, TestNG, Cypress, Postman, Tosca, Neoload Playwright, JMeter, Jenkins, GitHub, AWS Lambda, SoapUI, Appium, JavaScript, HTML5, CSS3, Bitbucket, Python, Mocha, Chai, Cucumber, Gherkin.
Client: Williams Sonoma, Sacramento, CA Sep 2021-July 2022
Role: QA Automation Engineer
Description: Williams-Sonoma, Inc. Canadian brands currently have very limited Gift Registry functionality, available instore only. To capture a much larger share of a significant global Gift Registry market, to expand core registry capabilities to support GMPT and be market-aware and market-appropriate. Drive Global growth of registry creations, registry value, and registry net sales across all channels by enabling full feature functionality and a more compelling registry experience across the brands. Increase new customer acquisition and strengthen loyalty to WSI with exposure to a positive cross brand registry experience.
Responsibilities:
Develop comprehensive test plans and strategies and automate repetitive test cases using tools like Selenium, Cypress, or Playwright and Perform functional, regression, integration, and exploratory testing and Validate hardware-software interaction for semiconductor devices.
Design and execute automated test scripts using frameworks like TestNG, JUnit, or PyTest and Integrate test automation into CI/CD pipelines using Jenkins or Azure DevOps.
Perform REST and SOAP API testing using tools like Postman or SoapUI and Validate API responses, performance, and data integrity.
Execute performance testing using tools like JMeter or LoadRunner and Conduct penetration testing for firmware and software and Use tools like Burp Suite or OWASP ZAP to identify vulnerabilities.
Expertise in tools like Selenium, Test Complete, and Python for scripting and Suggest enhancements for testing frameworks and methodologies
Test the database schema, tables, and stored procedures for accuracy using SQL and Write Python-based test scripts for data manipulation and comparison in large datasets.
Perform UI testing on web applications by validating the HTML structure of web pages.
Implement and manage CI/CD pipelines using Jenkins to automate the testing and deployment of software.
Utilize Kubernetes for container orchestration, ensuring seamless scaling and management of applications during the deployment process.
ENVIRONMENT: Kubernetes, CI/CD pipelines, Jenkins, HTML, UI testing, SQL, Python, Selenium, QTP, JMeter, LoadRunner, Postman, Azure DevOps, Selenium, Cypress, Playwright
Client: BestBuy, Minneapolis, MN Mar 2020-August 2021
Role: QA Engineer
Description: Unlike the customer facing Best Buy App, the Employee App is optimized for employee use. It helps employees to manage their everyday work lives better in terms of viewing their shift schedule, staying up to date on company news, being notified of open shifts, and allowing them to stay with a customer while assuming them as the employee app can be downloaded to their mobile phone. The app needs to be downloaded from an internal website after which the employee log into this app using their Best Buy credentials (AID).
Responsibilities:
Develop comprehensive test strategies and plans tailored to such as payments, loans, and account management.
Create and execute automated test scripts using tools like Selenium, Appium, or TestNG for core banking platforms.
Validate banking APIs for payments, transactions, or account info using tools like Postman, SOAP UI, or Rest Assured.
Evaluate application performance under high transaction volumes using tools like JMeter or LoadRunner and Test mobile banking apps across multiple devices and operating systems using tools like Appium or Browser Stack.
Identify, document, and track bugs using tools like JIRA, Bugzilla, or Azure DevOps, ensuring resolution within SLA timelines and Use tools like Git or Bitbucket to maintain version control of test scripts and artifacts and generate detailed test execution reports, defect metrics, and quality assurance KPIs for stakeholders.
Test banking applications that handle large datasets using tools like Hadoop, Apache Spark, or Kafka for data ingestion, processing, and analysis and Perform ETL (Extract, Transform, Load) testing using tools like Informatica, Talend, or SSIS to validate accurate data migration between banking systems and validate containerized banking applications using Docker and Kubernetes.
ENVIRONMENT: CI/CD, CircleCI, GitLab CI, Azure Pipelines, Docker, Kubernetes, Hadoop, Apache Spark, Kafka, Informatica, Talend, Browser Stack, Lambda Test, Postman, Rest Assured, Karate, Apache Kafka or RabbitMQ, JIRA, Bugzilla, Azure DevOps, Appium, JMeter, LoadRunner, Selenium, Appium.
Client: Auction.com, Irvine, CA Jan 19 -Mar 2020
Role: Software Test Engineer
Description: Auction.com is the nation’s leading online marketplace focused exclusively on the sale of residential bank-owned and foreclosure properties via online auctions and in-person auction events. Auction.com goes beyond the bid to offer buyers a superior technology platform for convenient online and onsite access.
Responsibilities:
Develop and maintain automated test scripts using Selenium, Cypress, and Playwright to ensure high-quality software releases.
Collaborate with development teams to integrate automated tests into CI/CD pipelines using Jenkins, GitLab CI, or AWS DevOps and Utilize AWS Lambda to trigger and execute test cases in the cloud environment, scalability and efficiency.
Perform API testing using tools like Postman and Rest Assured to validate RESTful web services and identify, document, and track software defects using JIRA and other bug tracking tools, ensuring timely resolution by the development team.
Develop and maintain automated test scripts using Java and Python to enhance test coverage and automation efficiency.
Implement smoke testing to verify that critical functionalities are working before performing in-depth testing and Perform regression testing after each software release or update to ensure that existing features are not affected by changes.
Utilize JMeter for performance testing to evaluate the scalability and load-handling capabilities of the application and Leverage LoadRunner to simulate user load and measure system performance under various stress conditions.
Generate performance test reports using JMeter and LoadRunner, providing insights into system stability under different stress conditions and ensure cross-browser compatibility by performing automated tests using JavaScript, HTML, and CSS across different browsers and platforms.
ENVIRONMENT: JavaScript, HTML, CSS, JMeter, LoadRunner, smoke testing, regression testing, Java, Python, JIRA, Postman, AWS Lambda, Jenkins, GitLab CI, CI/CD, Selenium, Cypress, Playwright.
Client: Western Union, San Francisco, CA Jan 18 - Dec 18
Role: SDET Engineer
Description: INTERNATIONAL EXPANSION: (Launching Wu.com site for Japan, Singapore, India, Indonesia). In Japan there is no eKYC process as of Q4 2018. So, as a part of the Digital country launch the KYC model being used is Document upload for ID validation followed by postal verification for the address verification. Only customers who have the My Number verified (from Legal for Taxation purpose) will be able to transfer money. From a compliance standpoint 1st transaction does not required validation. To streamline the customer experience and to reduce the number of times we ask users for document for verification, use will be asked to submit an ID and My Number prior to 1st transfer and the DRT analyst would verify it. Only of ID documents are verified the transfer will go through. To use WU.COM to transfer money digitally post the 1st transaction, customer needs to verify their address using the pin sent via postal mail.
Roles & Responsibilities:
Designed Automation Test cases using Selenium WebDriver, Java, TestNG, Maven.
Analyzed the script execution report using java framework like Cucumber, TestNG.
Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
Designed, Developed, Executed and Maintained automated Test Scripts using by BDD (Behavior Driven Development) and TDD (Test Driven Development) testing framework with Cucumber and Gherkin Language.
Participated in Design Phase together with members of the Product team, developers, and DBAs.
Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
Developed test code in Java language using Eclipse, IDE and TestNG framework.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Environment: Selenium WebDriver, Grid, SQL Server, Git, Oracle, SOA testing, JAVA, Gherkin, Agile, Groovy Scripting, DOM, Cucumber, JMeter, HP ALM Quality Center, BDD, Appium, End to End Testing, Protractor, HP Load Runner, Jenkins, UAT, SOAP UI, REST, JAVA Script, Regression Testing, Maven, Apache POI, Eclipse, XCode, TestNG, Windows, Linux, iOS.
Role: Quality Engineer/SDET Jun 2017 –Dec 2017
Client: Salesforce (SFDC), Indianapolis, IN
Description: (Salesforce marketing cloud- BIGTOP) Salesforce Marketing cloud is one of the most powerful digital marketing platforms. In cloud-based applications this project is about migrating the data from oracle Eloqua to Lead capture servlet and when a customer Submit a form from marketing cloud the requested information should get to marketing cloud through MRIS marketing request intake system for sales, service, marketing, and more. The Salesforce customer portal provides customers the ability to track their own cases, includes a social networking plug-in that enables the user to join the conversation about their company on social networking websites, provides analytical tools and other services including email alert, Google search, and access to customers' entitlement and contracts.
Roles & Responsibilities:
Developed Performance test scripts to simulate user actions, Performance data setup, Performance test runs, analyze the test execution using JMeter.
Involved in gathering the Business Requirements, Functional Requirements, Design Specifications document and the Use Case Developed document.
Involved in performing backend/database testing to ensure data validity by running SQL queries.
Wrote and executed automated test cases using Web services to automate manual testing solutions.
Tested request and response XML's based web services interfaces using SoapUI.
Utilized several Marketing cloud REST API’s and SOAP APIs to retrieve data from Salesforce Marketing Cloud.
Used Postman to send the request to Marketing cloud and testing manually.
Responsible for web services testing using http methods like GET, POST, PUT and DELETE and tools like Postman.
Responsible to verify Web services API request, response data validations in REST, SOAPUI protocols.
Used varying Splunk and Sumologic queries to narrow down results to find bugs effectively.
Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
Wrote Integration test groups in TestNG that are run in parallel.
Conducted load tests using JMeter and TestNG to simulate multiple users.
Environment: Web service testing, Postman, SQL, JMeter, API Testing, Cucumber, Selenium Web Driver, Performance Testing, JavaScript, PL/SQL, Junit, GIT, Splunk, sumo logic, GUS, Jenkins, Maven, SoapUI, Rest, Java, TestNG
Client: Dela Soft Inc., Hyderabad, India May’2014-Nov’2014
Role: Software Test Engineer
Description: Nielsen is a leading global information and measurement company that enables companies to understand consumers and consumer behaviour. Nielsen measures and monitors what consumers watch (programming, advertising) and what consumers buy (categories, brands, products) on a global and local basis. Project is in Retail domain.
Roles & Responsibilities:
Designed, developed, and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
Worked on all aspects of the software testing lifecycle.
Performed manual testing on the applications and verified the functionality of all modules in the application.
Utilized full range of testing methods, including functional, regression, integration, installation, User Acceptance Testing.
Developed test cases, test procedures from prototypes, technical specifications, requirements documents, and use cases.
Creation and maintenance of Test cases for each release to be test using HP QTP/HP UFT scripts.
Developed test plans, problem reports, status reports, and final test summary reports.
Produced reports for all testing efforts, results, activities, data, logging, and tracking.
Executed SOAP based web services for API testing (Java client and SoapUI).
Done SOAP testing for Payments API's using SOAP UI and Java framework for web services testing.
Used HP Quality Center to Report bugs and Data Quality Issues on each check sum and field validation Tests completed.
Responsible for Unit Test plan/specifications with documented test results.
Identifying and submitting bugs to development for resolution.
Environment: Java, HTML, Oracle DB (10.x) UNIX, MS Excel, MS Access, Quality Center/Test Director, SOAPUI
EDUCATION
Master’s in computer science August 2016
Bachelor’s in information technology April 2014
***********@*****.***
Sri Latha Ambati
QA Automation Engineer