We provide IT Staff Augmentation Services!

Qa Automation Test Engineer Resume

3.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • Around 8 years of extensive experience in Software Testing/Quality Assurance of Standalone, Client Server and Web - based and mobile based applications using Manual testing techniques and Automation tools.
  • Strong experience in software development methodology approaches, including both waterfall and agile processes in order to facilitate application testing development and implementation.
  • Skilled expert in creating and maintaining Test Plans, Test Scenarios, Test Scripts in terms of automation and manual.
  • Good Experience in Testing on Slot (Multiple Resolutions), Kiosks, Mobile phones and POS machines.
  • Have good domain knowledge in Banking, Hospitality, Travel, Retail and Gaming.
  • Expertise in performing Black box testing, UI, API, Functional, Regression, Performance, Load, Stress, Boundary, Smoke, System Integration, End-to-End and UAT testing for Web and Mobile applications.
  • Expertise in automating UI, API’s for various applications.
  • Proficient in performing Manual and Automation testing using tools like PyCharm, Selenium WebDriver, Appium, Telerik Test Studio, Katalon Test Studio, Postman, Swagger, Visual Studio, MTM, (AzureDevops) TFS, Qc, JMeter, JIRA, Cucumber, ATDD, DDT, Keyword Driven, BDD and SoapUI.
  • Have Strong Knowledge on Object Oriented Principles (OOPS), and also have extensively used CORE JAVA concepts such as MultiThreading, Exception Handling, Collection Framework, JDBC and expert in handling with FILES and performed I/O operations.
  • Test development experience in Java, Python, Gherkin, HTML, and XML.
  • Good working experience on Hybrid Automation Framework.
  • Experience in remoting into kiosks to see logs for the production issues.
  • Good experience in Mobile Testing using Appium and Telerik Mobile Studio in both IOS and Android applications using real devices, Emulators and Simulators.
  • Experienced in API testing like REST and SOAP web services.
  • Experienced in Creating and Executing test cases and defect reporting through JIRA, TFS, Bugzilla and HP ALM and coordinating with developers to fix them
  • Worked on Kanban, Agile and Waterfall environments.
  • Experience in understanding and developing MongoDB, SQL queries for database testing.
  • Experience in preparation and presentations of QA test reports and Participated in daily meetings.

TECHNICAL SKILLS

Database: MongoDB, SQL, CMS (Casino Management System) and LMS.

Automation Tools and Frameworks: PyCharm, Selenium WebDriver/IDE/RC, Visual Studio (VSTS), Telerik, Katalon Test Studio, JUNIT, TestNG, PyUnit, POM, Maven, Eclipse, Jenkins, JMeter, Appium, Postman, SoapUI, Swagger and ORMS.

Programming/Scripting language: Java, Python, SQL, HTML, Java Script, C and XML.

Operating Systems: Windows, Mac, IOS and Android.

Test/Defect Management Tool: HP ALM, JIRA, Azure Devops and MTM (Microsoft Test Manager)

Other Tools: Portainer, Sales Cloud, Service Cloud, Aws, Service Now, Thycotic, SCCM (System center Configuration Manager, Confluence, Share Point and RabbitMQ

PROFESSIONAL EXPERIENCE

Confidential - Louisville, KY

QA Automation Test Engineer

Responsibilities:

  • Responsible for development of standards and guidelines for deployment and use of Quality Assurance framework and automation tools.
  • Leading the design, creation, and execution of test automation across software applications/platform.
  • Analyzing and documented detailed program information while working and interacting with software developers and members of various other dependent departments.
  • Designing and Developing of QA documentation like Test Cases and Test scenarios, UAT plans from business and functional requirements.
  • Designing, building, executing, scheduling and monitor manual and automation tests.
  • Work with cross-functional teams to identify and develop test cases for performance testing.
  • Designing and developing automation Test cases Using Selenium WebDriver and TestNG.
  • Responsible for the development, implementation, and maintenance of automation frameworks, and tools development to support overall test architecture for hybrid environment (Cloud, On premise) with a vision to achieve “Continuous Testing” objectives.
  • Enhancing the Selenium Test cases for Cross browser testing.
  • Conducting Data driven testing, cross browser testing and parallel test execution.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
  • Implemented Apache POI to read configuration data from external sources to feed locators in web application using Test Scripts and perform data driven testing using POI and TestNG.
  • Generating and consolidating HTML reports, custom reports, .XLS reports.
  • Maintained the Regression test suite which should be run before every release, report any regression defects and get them fixed before the release.
  • Updating the Test Automation suite regularly to ensure its accuracy and usefulness.
  • Performing Data Driven Testing using TestNG functions and JDBC connections which reads data from scripts using property and XML files.
  • Created automated Regression, Smoke, End-End test suites that ran after build verification was complete.
  • Running the automation script and manual test scripts to analyze test results to verify existing functionality and make recommendations on corrective actions.
  • Using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Analyzed XML/JSON request and response of RESTful web services and automating through Rest-Assured.
  • Created, updated, deleted API response/data in MongoDB and SQL through automation scripts.
  • Executed various SQL queries to validate data and use for data driven testing using ORACLE SQL.
  • Involved in testing the backend Database; retrieved the data from the tables using SQL Queries.
  • Documented Defects found during test on Jira system and communicated recorded problems to the responsible development personnel.
  • Identifying & logging bugs into Jira, assigning to development team & getting resolution as per customer requirements.
  • Closed issues and user stories for each release by manual and automation verification.
  • Attending and conducted Triage meetings to discuss the bugs, their root cause and impact.
  • Assisting Application Developers and technical support staff in identifying and resolving defects.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Performed regression testing, Smoke, End-End testing for every modification made in the application and new builds.
  • Implemented alerts and notifications system in Jenkins and implemented SonarQube for code quality check.
  • Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins.
  • Working on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Working with other teams/departments to ensure smooth QA delivery during entire test lifecycle.
  • Working on clearing/troubleshooting the production problems and Incidents in Service Now.

Environment: UAT, End to End, Regression, Test plans, Documentation, Test Reports, Log4J, Java, TestNG, Eclipse, Selenium Web driver, Jira, Web Services Front, RESTful, Soap, Postman, Swagger, Jira, Agile, JSON, MongoDB, SQL, RTM, Jenkins, Windows, AWS, Rest Assured and Git.

Confidential - Chicago, IL

SDET

Responsibilities:

  • Performed Functional, Regression, Performance, Smoke, System Integration, Black Box, GUI and End-to-End through automation and manual process.
  • Performed Data Driven Testing using TestNG functions and JDBC connections which reads data from scripts using property and XML files.
  • Performed regression testing for every modification made in the application and new builds.
  • Responsible for development and implementation of Automation Framework using Selenium Web driver and Java platform utilizing industry-leading harness, design patterns and approaches.
  • Developed and maintained reports of all automation issues and test results.
  • Track automation results on a daily basis for better performance in testing.
  • Debugged and maintained automaton test scripts in batch mode and also implemented a plan on automation scripts on based on Sprint.
  • Extensively used Page Objects Design (POD) and page navigation framework for readable test scripts and easy maintenance from developer perspectives and responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application.
  • Responsible for creating and maintaining both Manual and Automated test suites for the entire project.
  • Tested compatibility of application for dynamic and static content in cross browsers such as Chrome, IE, Edge, Firefox and Safari.
  • Setup Selenium GRID to run automation scripts on different browsers.
  • Implemented Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse.
  • Wrote ruby step definitions to drive the gherkin steps and run the Cucumber automation scripts.
  • Analyzed story card requirements and written gherkin test scenarios to test acceptance criteria. Facilitated and coordinated requirement analyst refining functional & non-functional requirements.
  • Involved in testing Web Services manually and creation of collections using Postman, Advance REST Client and Rest Easy.
  • Developed and implemented test cases to automate testing for RESTful API (Put, Post, Get, Delete, Options) along with parsing the XML/Json data from the server response.
  • Validated mobile application on real mobile devices using Android, iPhone and iPad.
  • Ran mobile test scripts on both IOS and Android devices using Appium.
  • Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Analyze client-server issues in mobile and web apps using Charles Proxy and Web inspector.
  • Verified the Mobile API service Request and Response using Charles proxy.
  • Analyzed and tested data on different Case and functionality manually and wrote queries on database for validating data.
  • Interacted with Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Ran Regression Test suite to uncover regression bugs at an early stage that is cost effective.
  • Involved in testing the backend Database; retrieved the data from the tables using SQL Queries.
  • Attended and conducted Triage meetings to discuss the bugs, their root cause and impact.
  • Monitor, maintain, and provide reports for bug tracking and defect resolution to the team and IT management and to assist in process improvement in these areas
  • Worked closely with the development team, application support team to troubleshoot issues in production and development environments and tracked in TFS.
  • Created repos in Azure Devops and created CI/CD pipelines.
  • Configuring the test suite to Azure Devops to make it run on every successful deployment.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Azure Devops.
  • Delivered project and commitment on time in good quality and within budget.

Environment: Functional, End to End, Regression, Test plans Documentation, Test Reports, Log4J, Java, TestNG, Eclipse, Selenium Web driver, Cucumber, Ruby, Gherkin, Appium, IOS, Android, Web Services Front, RESTful, Soap, Postman, Swagger, Azure Devops, Agile, Waterfall, SQL, RTM, Windows, AWS, MTM and Git.

Confidential - Las Vegas, NV

SDET

Responsibilities:

  • Performed Functional, Regression, Smoke, Data base testing, System Integration, Black Box, White Box testing, GUI, End-to-End, Positive, Negative and UAT.
  • Develop and maintain an automation framework and scripts to drive quality and efficiency improvements for new and emerging rich media ad products.
  • Implemented Page Objects model (pom), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver.
  • Prepared and executed the Automation scripts for the web applications and API’s using the Selenium WebDriver with PyTest framework in Python Programming Language using PyCharm.
  • Carrying out daily smoke/sanity testing through automated scripts to ensure the Environment is ready for testing & the interfaces are working fine.
  • Configured Selenium WebDriver, PyTest, pip tool and created selenium automation scripts in python.
  • Extended PyTest framework by adding some helper classes and methods.
  • Tested compatibility of application for dynamic and static content in cross browsers such as Chrome, IE, Edge, Firefox and Safari.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Validated the applications on Cloud platforms like AWS.
  • Performed web services testing postman and automated with Rest Assured.
  • Implemented ReusableActions, Checkpoints, Synchronization points, parameterization on mobile automation scripts.
  • Performed manual & automated tests to conduct functional & regression tests on apps.
  • Implemented simulator and Emulator for Mobile App Testing in Android Platform using APPIUM.
  • Developed automation scripts for Mobile Native applications on Android and IOS devices.
  • Ran mobile scripts and Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones) using WebDriver Interface.
  • Participated in Grooming, Planning, Review, Retrospective, Guild activities and helped making adjustments in processes, environments, tools, etc. in order to make project teams more effective and capable of producing higher quality deliverables tightly aligned with business needs.
  • Created detailed, comprehensive and well-structured test plans and test cases using both manual and Automation Techniques.
  • Created documents on maintaining and executing performance test cases/scripts.
  • Execute JMeter scenarios based on complex business scenarios with different monitors for stress testing, scalability, Failover and Load testing.
  • Build performance test cases in JMeter to measure performance of the application.
  • Create, schedule and run the scenarios using JMeter and generate necessary graphs.
  • Monitor, maintain, and provide reports for bug tracking and defect resolution to the team and IT management and to assist in process improvement in these areas
  • Work closely with the development team, application support team, and Frontier help desk team to troubleshoot issues in production and development environments.
  • Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins.
  • Integrated automation tests in continuous integration tools Jenkins for nightly consignment run of the script.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Tested the application End - End on KIOSK, POS and SLOT MACHINES.
  • Giving product demo/walkthroughs to the stakeholders, product owner, Marketing team and IT directors.
  • Worked with other teams/departments to ensure smooth QA delivery during entire test lifecycle.
  • Worked on clearing/troubleshooting the production problems and Incidents in Service Now.

Environment: Python, PyUnit, PyCharm, Azure Devops, Selenium driver, Web Services, RESTful, Soap, Postman, Load, Performance, Stress, Swagger, JIRA, Java, Java Script, Jenkins, Agile, JSON, JMeter, AzureDevops, CMS (Casino Management System), LMS, SemaText, TFS, MTM, Appium, CharlesProxy, Portainer, POS, Slot Machines, Kiosks, MongoDB, SQL, Windows, AWS, Service Now, Confluence, Telerik Test Studio, IOS, Android, RabbitMQ and Git.

Confidential - Doral, FL

SDET

Responsibilities:

  • Created tasks for stories on a daily basis in coordination with co-workers in a self-driven team.
  • Analyzed Business requirements and created Test Cases, Test Scenarios and Test Scripts for both Manual and Automated testing to ensure complete testing coverage.
  • Performed Functional Testing, Regression Testing and Data base testing, System Testing, System Integrating Testing, End-to-End Testing and UAT.
  • Developed Test Case and modified them according to the new features.
  • Convene and facilitate daily and weekly status meetings with the Product leadership team.
  • Build performance test cases in JMeter to measure performance of the application.
  • Execute JMeter scenarios based on complex business scenarios with different monitors for stress testing, scalability, Failover and Load testing.
  • Used JMeter to simulate java request load on a backend Application.
  • Performed parameterization of the Automation test scripts in Selenium to check how the application performs against multiple sets of data Contributed in developing Automation Framework that uses Java, Selenium WebDriver and TestNG.
  • Performed web services testing (both SOAP and REST) with SOAP UI and Postman by validating requests and responses for XML and JSON.
  • Used Jenkins as continuous integration (CI/CD) server to run automated test suites.

Environment: Java, Selenium WebDriver, TestNG, JMeter, Appium, IOS, Android, Restful API’s, Swagger, Postman, JIRA, Jenkins, Agile, XML, Windows, UNIX, Mac, IOS, Android, SQL, GitHub and MongoDB.

Confidential - Charlotte, NC

QA Engineer

Responsibilities:

  • Created Test Scenarios, Test Cases and Test Case execution and modified them based on the requirement.
  • Wrote Test Cases and performed manual testing on Web Applications.
  • Performed all aspects of verification including Smoke, Functional and Regression Testing on major functionalities of the application .
  • Developed automated test plans and created automated test scripts using Selenium WebDriver, Java and TestNG framework.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped in reducing the feedback loop time to the developers.
  • Performed web services testing (SOAP) with SOAP UI by validating requests and responses.
  • Managed the testing process, defect reporting, test results, track the progress of the testing, and provide daily status to project manager.

Environment: Selenium WebDriver, API’s, Postman, SoapUI, XML, Jenkins, TestNG, Java, Jira, Agile, SQL, GitHub, Maven, POM, UNIX, Mac, IOS, Android, Windows.

We'd love your feedback!