We provide IT Staff Augmentation Services!

Qa Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Having 5+ years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and Object-oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding.
  • Extensive Knowledge of Quality Assurance standards, methodologies, and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Well versed in designing and implementing automation scripts using Selenium IDE and Selenium WebDriver.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Extensive knowledge of developing different type of framework like Page Object Model, Modular, Data driven and Hybrid framework by using Selenium WebDriver, Junit, Gauge, TestNG and Cucumber.
  • Experience in Java, Python, HTML, JavaScript, Oracle, SQL, MySQL, AJAX, and CSS.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Performed Smoke, Functional and End to End, Regression, Performance, Usability and User Acceptance Testing (UAT) with both Manual and Automated Testing tools.
  • Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front-End testing and User Acceptance testing.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI/POSTMAN tool.
  • Proficient in Web service testing using SOAP UI/POSTMAN tool, SOAP, XML, and expert in reading WSDL.
  • Proficient in using Mercury’s Test Management tool HP ALM, Jira and Quality Center for Requirements Management, Test case Management and execution, Defect Tracking and Reporting.
  • Extensive experience working with Databases such as Oracle, SQL Server, and MS SQL.
  • Proficient in using basic SQL queries to perform back-end testing for data integrity.
  • Strong hands-on experience in using different defect tracking tools like Jira, TFS.
  • Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/WebDriver/GRID, Cucumber, SOAP UI, POSTMAN, Jenkins, Apigee, Protractor, Jasmine, Xpath, Maven, JSON, Gauge, TEST NG:

Languages: JAVA, XML, JavaScript, HTML, CSS, Python:

IDE: Eclipse, Intellij IDEA:

Test Framework: Junit, TestNG, Gauge:

Web Debugging Tool: XPath, Firepath, Firebug.:

Build Tool: Ant, Maven.:

Processes: Agile-Scrum, Waterfall.:

Bug Tracking Tools: HP ALM, JIRA, Quality Center (QC).:

Databases: SQL Server, Oracle:

Operating Systems: Windows (All Variants), Linux.:

PROFESSIONAL EXPERIENCE

Confidential

QA Test Automation Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Develop Python code to automate manual test steps for POS (point of sale) system, which comprises desktop (POS), a web application (memo manager), and handheld application (Android OS)
  • Developed and Implemented automation using Selenium WebDriver, Python and Gauge automation framework to interact with Desktop (Point of Sale), Mobile (Android) and web applications.
  • Used test frame works like WinAppDriver and Appium to execute test scripts on Desktop (Point of Sale) and Mobile (Android) applications.
  • Extensively worked on Desktop (Point of Sale), Mobile (Android) and Web applications using automation framework like Gauge.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Extensively developed automation test scripts for Desktop, mobile and web application using Winappdriver and Appium.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Performed functional testing of SOAP and RESTFULL Web Services using POSTMAN Tool.
  • Used version control system like Bitbucket to commit developed automation test scripts.
  • Used Test Management tool like Jira for Requirements Management, Test case Management and execution, Defect Tracking and Reporting.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Used Windows based Inspect tool to find element’s accessibility data on desktop applications like Point of Sale.
  • Worked in Agile Development and SCRUM process throughout the entire project.
  • Used Firebug to do web-based application testing with selenium for the commands and locator application.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Designed, maintained, and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.

Environment: s and Tools: Windows 10, Python 3.7, Git, PowerShell, WinAppDriver, Selenium library, Selenium Stand-alone Server, Selenium Web Driver, Appium library, Command Prompt, Visual Studio Code, Visual Studio, BitBucket, Perforce, GitBash, JiraGauge Automation Framework Inspect tool.

Confidential

QA Automation Engineer (Selenium)

Responsibilities:

  • Interacted with the 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.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
  • Involved in Selenium Data-Driven Framework with Java programming and TestNG annotations.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Implemented Maven Build tool by configuring the POM file with all required Jars and maintained the POM file.
  • Created CucumberBDD (Behavior Driven Development) framework and automating BDD scenarios in Eclipse.
  • Committedautomationtest scripts to GitHub and usedJenkinsto runautomationtests as part of the build process.
  • Applied testautomationframework on CI/CD process usingJenkins.
  • Performed manual testing of each build and then regression testing on each build using Selenium WebDriver.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions. Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Involved in implementing End to End Test Automation Framework using Protractor with Jasmine to handle Angular JS.
  • Worked extensively on Trace tool for troubleshooting and monitoring Apigee API proxies.
  • Verified the UI elements using XPathand CSS values.
  • Involved in Web Services Testing using POSTMAN.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services usingSOAPand WSDL across various applications using POSTMAN.
  • Submit the defect reports, and communicate issues to business, engineering, and management using HP ALM.
  • Connected to database to Query the database using SQL for data verification and validation. Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Involved with SDLC model’s waterfall, RUB and AGILE Methodology projects (Scrum and XP).
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: s and Tools: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Eclipse, Jenkins, Protractor, Angular.js, NodeJS, Jasmine, GitHub, Apigee, API, Postman, XPath, CSS, HP ALM, SQL, Jira, Agile and Windows

Confidential

Test Automation Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • UsedMavenas project build tool to manage framework dependency, plugins and test suites using pom.xml file.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Performed continuous integration of the test cases periodically usingJenkinsand configured it to email reports during a build failure.
  • Involved in maintaining automation projects code and features in source controls like GIT.
  • Performed User Acceptance Testing, Functional, Integration, Regression, System, Usability, GUI, Smoke and Backend Testing.
  • Designed and Developed test automationArtifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, XPath.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Performed functional testing of SOAP and RESTFULL Web Services using POSTMAN Tool.
  • Involved in SOAP and REST based web services testing using SOAP web services testing tool.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Used SQL for retrieving data used for the data warehouse, Data Driven Tests to validate the same scenario with different test data.
  • Worked with all Agile Development and SCRUM process throughout the entire project.
  • Interacted with other external teams for environment/license issues, external services availability, and work towards resolution.

Environment: s and Tools: Java, Selenium WebDriver, Mongo DB, TestNG, Maven, Cucumber, AWS, Eclipse, Jenkins, GIT, Python, Postman, Firebug, XPath, Quality Center, SQL, Agile and Windows

Confidential

Quality Assurance Engineer

Responsibilities:

  • Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
  • Responsible for design and development of requirements collected from the customer.
  • Developed Automation scripts for new enhancements using Selenium WebDriver.
  • Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Responsible for setting up the framework and test environment.
  • Extensively involved in integrating Selenium WebDriver with existing API to test framework.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
  • Developed Test Framework in Selenium for UI Regression Test Automation when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Developed Test plan, Test Scenario Design, Test cases, Test scripts from the data mapping documents, Functional Specification documents and mapped the test cases with the requirements for generating the Requirement Traceability Matrix (RTM).
  • Extensively used Selenium locators like (XPath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI.
  • Performed active regression, load, stress, volume, and performance testing.
  • Exported test cases from Excel and requirements from MS Word to Quality Center.
  • Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
  • Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
  • Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: s and Tools: Java, Selenium WebDriver, JUnit, Manual Testing, Quality Center, Python, SOAP UI, Xpath, Firebug, FirePath, UNIX and Windows.

We'd love your feedback!