We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Bentonville, ArkansaS

PROFESSIONAL SUMMARY:

  • Over 7 years of experience improving system functionality, improving technical efficiencies in the IT industry, and maximizing output.
  • Versatile in all stages of Software Development Life Cycle (SDLC) and Software Testing Life cycle (STLC) and worked on Waterfall, Agile Scrum and V models.
  • LoadRunner Scripts were written, enhanced scripts with C functions, Parameterized, stored dynamic content in LoadRunner functions and analyzed test results using LoadRunner Analysis, various monitoring tools and prepare Test Reports.
  • Experienced in implementing test plans, test cases and test processes fueling swift corrective actions, significant cost savings and fault - free audits.
  • Experience in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
  • Expertise in Automation Tool Selenium, Protractor, QTP load and performance testing tool JMeter.
  • Proficient in testing mobile native using the Android SDK Tools, Selendroid, JUnit and Appium.
  • Proficient in developing, estimating, documenting and executing test cases manually and generating automated scripts using Selenium IDE, RC and WebDriver.
  • Worked on multiple projects and extensively involved in User Acceptance testing (UAT), End to End, Sanity Testing, Functional Testing, Regression Testing, Validation testing, Performance Testing, black box, white box and Cross-Browser testing.
  • Sound knowledge in performing functional, unit, end-end and integration testing using WebDriver and TestNG, MAVEN framework with Page Object Pattern, Data Driven and injecting dependency in XML, Ant for Project Building tool, Jenkins/Hudson for continuous Integration.
  • Experience working with JMeter in performance testing for web applications and web services
  • Developed automated scripts and frame works using Java, Python, C#, Ruby, VB Script.
  • Fully involved in the process of Defect Identification and resolution using tool like Bugzilla, JIRA, Rally, Quality Center, Rational Clear Quest, HP ALM and Microsoft Test Manager(MTM).
  • Writing and executing SQL, DDL statements for checking the validity and integrity of data in various databases such as Oracle, MySQL and Microsoft SQL Server etc. to perform back-end/ETL Testing.
  • Comprehensive knowledge in Web Services testing using SOAP and REST JSON XML web services using SoapUI, Soap Pro, Postman, Rest Assured and tested both XML and JSON formats. Well versed with SOA architect and WSDL/WADL.
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script.
  • Experience with source version control tools such as Subversion (SVN), TFS&Git.
  • Experience in Behaviour Driven Development(BDD), Acceptance Test Driven Development (ATDD) using Cucumber, and Gherkin.
  • Experience with virtualization or cloud technologies (Docker, AWS or similar)
  • Hands on experience working on Ansible Automation environments, supporting containers, Dockers and writing Python Scripts for Pre-ingest, post-ingest, migration tests.
  • Experience in developing, implementing and maintaining Automation frameworks - Page Object, Hybrid, Keyword Driven and Data Driven Frameworks.
  • Well versed with testing in various domains like Banking, Health, Retail and Insurance domains.
  • Effective committed team player with excellent analytical skills and self-organizing skills.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver (IDE, RC, GRID), HP Quality Center/ALM, Load Runner, Junit, TestNG, SOAP UI, Rest API, Postman, QTP, Protractor, Manual Testing, Appium (Android, IOS), JMeter.

Web Technologies: HTML, CSS, XML, JavaScript, AJAX, JSP, JSON

Defect Tracking Tools: Quality Center, JIRA, Bugzilla, HP ALM, Rally.

Programing Languages: C, C++, Java, C#, Python, Ruby, PL/SQL.

Operating systems: Windows, MAC OS, UNIX, LINUX.

Frameworks: Junit, TestNG, Maven, Cucumber (TDD, BDD) Page object model.

Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile, Scrum & Waterfall.

PROFESSIONAL EXPERIENCE:

QA Automation Engineer

Confidential, Bentonville, Arkansas

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification Document and developing test plan and test cases for testing the application.
  • Experience in using JMeter for Load, Stress, Volume and performance testing.
  • Applied Load Testing using JMeter and asynchronous node.js testing using Mocha.js
  • Involved in designing data driven framework for reading the data from excel sheets using Apache POI library and TestNG data provider.
  • Implement Selenium framework and scripts for our Web applications, IoT and APIs (java-selenium Jmeter and Runscope)
  • Implementation of Appium Scripts for iOS and Android applications
  • Execute performance test for the overall system (Jmeter) * Develop non-functional test script for load, performance and API Testing with Selenium, JMeter and Soap UI
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations
  • Involved in Task Estimation, Prioritization, Creation and Communication to onsite teams.
  • Designed and executed Functional, Integration, Regression, System (End to End) testing.
  • Proficient in Agile development and Scrum methodology.
  • Experience in logging defects using JIRA, performed defect tracking and reporting.
  • Developed and executed SQL queries in the Database to conduct Data Integrity testing by checking the data tables on the server.
  • Good Knowledge in Core Java, HTML, XML.
  • Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
  • Worked on element verification which is done through XPath, CSS Locators.
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
  • Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.
  • Developed test scripts to automate process of testing in Selenium RC and Web Driver using Testing and Junit.
  • Developed and maintained automated regression test cases in Selenium using Java programming language • Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.
  • Suggested automation process improvements & engaged in framework enhancements.
  • Engaged in framework enhancements, code reviews and maintaining deliverable quality.
  • Prepare Test case data needs before developing the Test cases • Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
  • Experience in writing CSS Selectors, XPath expressions to identify web elements.
  • Experience on developing a framework using a design pattern - Page Object Model.
  • Expertise in working with Selenium WebDriver using TestNG framework for Automating scripts.
  • Executed cross-browser and parallel testing using Selenium WebDriver and TestNG.
  • Performed in BDD (Behavior Driven Development) with Data Driven Test AutomationFramework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Developed test automation framework based on Page Object Model, TestNG, Selenium Web Driver.
  • Implemented automated regression tests using Jenkins for Continuous Integration and reducing manual testing using Selenium WebDriver, TestNG and Maven.
  • Experienced in using Git as a version control system and GitHub as a source repository system to share code within the office as well as with the team offshore.
  • Involved in testing Web Services and REST API Testing using Apache JMeter, Postman and REST Assured.
  • Involved in walkthroughs and peer review participation with team members and other project teams.
  • Coordinated, prioritized and executed regression testing in each release to test consistency.
  • Responsible in providing regular test reports to the management.

Environment: C++, Java, json,Selenium WebDriver, Jbehave/Cucumber, Python, perl,maven, Jenkins, GitHub,SQL, Power Builder,REST API,XML,HP ALM,Mainframe,Groovy,.Net,C#,UFT,HP-UNIX,Windows7,Oracle 11g,LoadRunner, Tuxedo, Weblogic, ETL Tester, Protractor, Tomcat, embedded.

Sr. QA Automation Engineer

Confidential, Germentown, Maryland

Responsibilities:

  • Used Rally (Agile Project Management tool) for creating user stories, test cases, tracking defects.
  • Participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Performed Smoke, Functionality, Integration, System, Regression tests, user interface testing, usability testing,based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Created Test Plans and Test Cases as per the business requirements.
  • Used Selenium Grid to run test cases on multiple browsers and platforms.
  • Helped in performance testing for Web Application and RestAPI using JMeter, by writing and running the performance test, collect data, and generate reports.
  • Developed functional, regression test scripts in Selenium WebDriver using Java programming language and TestNG framework.
  • Performed manual Mobile Testing using emulators and IOS simulators.
  • Integrated Automation scripts (selenium WebDriver API) in continuous Integration tools Jenkins for batch run of the script. Used Maven for building the WebDriver project.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Developed automation script using Appium, Java for Mobile Native applications (IOS, Android).
  • Responsible for creating automation framework using POM- Page Object Model, and Data Driven framework to test web application.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber using TDD and BDD.
  • Experienced in Automated testing to test web application using RSPEC, Ruby Cucumber and Microsoft Test Manager
  • Using protractor tested Angular JS based user interface application
  • Good experience using Load Runner, HP Performance Center, for Performance Testing, Load Testing, Stress Testing, Longevity Testing and Regression Testing.
  • Performed Performance, Reliability, Scalability, Load, Stress, Longevity, Functional and Regression Testing using automated testing tools including Load Runner, Performance Center, JMeter, Quick Test Pro, Quality Center and Test Director.
  • By authoring python Codes in Selenium WebDriver have experience in White Box testing
  • Performed Firmware Testing where all test scripts required conformance with Python Testing Framework and test case development rules.
  • Improved skills in using Clear Case configuration management tools for controlling and saving the various versions of test scripts developed.
  • Realized successes through hands-on validation on primary functionalities including White box and Black box testing
  • Expertise in performingGUI Functionality and Automation for GUI and Web services.
  • Expertise in test case design forGUI &Web services Testing
  • Used Splunk tool to analyze the logs in application.
  • Developed a proof-of-concept to demonstrate the feasibility to migrate to AWS cloud.
  • Deployed the static content for the registration page onto S3.
  • Created EC2 instances and installed Tomcat to run the Java based services that are required by the registration UI. To enable cross-origin-request access, modified the Java services to add response headers to allow access from all origins.
  • Wrote Groovy scripts in SOAP UI, Shell script and batch file to automate the testing.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
  • Worked on Validating HTTP status codes for different Rest services
  • Proficient in the use of Java HTTP via a representational state transfer
  • Worked on Validating Rest API Services for different HTTP METHODS
  • Performed data integrity testing, captured the SQL statements from the application execution and manually checked the results.

Environment: Selenium IDE/ WebDriver, Grid, TestNG, XML, HTTP, Maven, Java, JUnit, SOAPUI Pro, Appium (Android, IOS) Jenkins, Cucumber.cu, Web Services, GitHub, Load Runner, Performance Centre, JMeter.

Sr. Selenium/Automation Mobile Engineer

Confidential, Orange, CA

Responsibilities:

  • Prepared the functional test cases using test design techniques data validation concepts equivalence partitioning, boundary value analysis.
  • Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
  • Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
  • Good experience in Agile methodology with SCRUM Process for the product development
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
  • Used Java language and Junit framework for scripting.
  • Experienced in load and performance testing tool JMeter.
  • Experience in Splunk, monitoring the response time/errors for each component of the tier.
  • Experience in testing applications developed on JAVA, J2EE.
  • Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
  • Responsible for creation of automation scripts for Performance testing using Neoload tool to analyze the behavior of application under high load.
  • For Android OS and iOS used, Appium automation framework with Selenium web driver, Neoload for Performance testing.
  • Great expertise in testing web services via SOAP, using the open source testing tool SoapUI
  • Thorough knowledge of Java programming to enhance the SoapUI testing tool features set.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Configured and maintained Jenkins to implement the CI/CD pipeline.
  • Configured ANT build scripts to run tests, develops reports and send notifications.
  • Developed ANT build files for maintaining test automation builds & Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) or nightly batch run of the Script.
  • Involved in testing both SOAPUI/HTTPand REST services using Rest Assured and tested both XML and JSON formats.
  • Implemented framework for RESTFul API testing using Postman and soapUI.
  • Created Automation framework and Automation test for Application by using Protractor Jasmine Selenium Web Driver framework.
  • For backend/ETL testing involved in writing SQL Queries
  • Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.

Environment: Jenkins, SOAP UI, Postman, Maven, Appium (Android), Selenium WebDriver, Quality Center, FirePath, Firebug, Eclipse, XPATH, Java, HTML, TDD, BDD(Cucumber)and ATDD, SQL, Windows, JIRA, Neoload.

SDET

Confidential

Responsibilities:

  • Diverse work experience on functional testing, integration testing, Adhoc, GUI testing, Regression testing, Sanity, database testing, End to End testing, User Acceptance Testing (UAT), Userinterface testing, and compatibility testing, SOA Testing using web services.
  • Used Selenium IDE recording scripts and exporting in C# format to be modified in custom build C# application.
  • Created batch files and power shell scripts for file transfer and AppPool creation.
  • Verified daily transactions of deposits, withdrawals, interest calculations and reconciled the same for a number of Sample Test accounts using PL/SQL queries.
  • Used Oracle JDBC driver to connect to the database execute query and invoke stored procedures.
  • Payroll of bank employees was also maintained by the application, which was developed in Visual Basic and Oracle.
  • Used Selenium IDE recording scripts and exporting in C# format to be modified in custom build C# application and used C# in order to write step definitions
  • Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
  • Developed Selenium Framework from scratch using C# as the language, NUnit as testing framework, and SpecFlow for Gherkin BD
  • Worked on creating unit test cases using the test framework like RSpec and Cucumber
  • Performed automation testing (Ruby Cucumber) for various module of applications. Use cucumber as framework and utilized Page objects for testing.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Worked on creating unit test cases using the test framework like RSpec and Cucumber
  • Performed automation testing (Ruby Cucumber) for various module of applications. Use cucumber as framework and utilized Page objects for testing.
  • Perform thorough Unit and integration testing using NUnit, MSTest and Spec Flow.
  • Responsible for QA Functional Testing, Mobile Testing within Agile development environment.
  • Responsible for testing and reviewing of ETL mapping and transformation specifications based.
  • Performed Database Verification & Validation testing using Oracle, SQL Server databases.
  • Responsible for implementing Load Runner, Performance center, JMeter based infrastructure.
  • Analyzed results using Load Runner Analysis, Neo Load tool and Wiley Introscope.
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Created Test Suite, Test Steps and Methods for Web services (SOAP) using SoapUItool.
  • Performed SOAP testing to test the XML document and Validated XML document against Schema.
  • Involved in testing independent applications with single domain responsibility with communicating through HTTP, usually with REST protocol.
  • Designed SOAP UI/HTTP, API's , including JSON data formats and API versioning strategy.
  • Automation test cases usingQAComplete, soapUI, Postman and Selenium
  • Tested Web Services using testing standards like validating XML, WSDL and SoapUI.

Environment: C#, Agile, Selenium IDE, Oracle, JMeter, TFS, NUnit, LoadRunner, SOAPUI, Windows, PL/SQL, JDBC, Ruby on Rails, Postman, Cucumber.

QTP Test Engineer

Confidential

Responsibilities:

  • Used Agile-methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
  • Performed Integration, Regression tests, User interface testing, Usability testing, based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Participated in QA team with manual testing update or repair existing test case.
  • Involve in Developing Hybrid framework using UFT/QTP.
  • Performed Manual Functional testing with QC and Regression Testing with QTP.
  • Checked for the Database Integrity using the SQL Queries.
  • Involved in Documented Test cases corresponding to business rules and other operating conditions.
  • To verify the object properties, worked on creating verification Points using VB Script level and created various functions of application in QTP/UFT.
  • Involved in regression testing using QTP/UFT tool prior converting QTP scripts to Selenium web-driver.
  • Assisted working team on with TestComplete scripting and automation.
  • Developed applications running through TestComplete .
  • Interacted with Developers and System Analysts to understand the severity of the defects and assigned priorities accordingly using ALM/Quality Center.
  • Tested both XML and JSON formats by getting involved in testing both SOAP and REST services using Rest Assured.

Environment: ALM/Quality Center, SQL, QTP, VB Script, Agile, SOAP & REST, Windows, TestComplete

We'd love your feedback!