We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Overland Park, KansaS

PROFESSIONAL SUMMARY:

  • Over 8 years of experience as QA Tester and actively involved in analysis, design and testing of client - server, windows, Web based applications using both manual and automation testing techniques. expertise in domain technologies like E-Commerce, Banking, Financial, Insurance, and Health Care.
  • Proficient in using test automation tools such as Selenium WebDriver, HTTP Client and Appium to develop automation testing scripts.
  • Expertise in developing Hybrid Automation Framework with different patterns like data driven, Modular, UI Mapping and Page Object pattern. Also used Java design patterns like Factory pattern in framework creation.
  • Experience working with REST API Automation frameworks based on Java, TestNG and Cucumber.
  • Strong in Automation using DevTest/Rest Assured framework
  • Good Knowledge on Service Virtualization using DevTest/Rest Assured
  • Good knowledge on Maven and Jenkins for Continuous build and Integration.
  • Exposure to Selenium and defect tracking tools-HP Quality Center/ALM (Application Lifecycle Management), Bugzilla, JIRA, TFS, Rally.
  • Extensive experience testing web services (SOAP and REST) using SoapUI and browser based plugins like Postman for REST APIs.
  • Experience in JMeter test script recording and using different listeners and config elements.
  • Expertise in doing Performance and Load testing with different protocols like Http, SOAP, JDBC using JMeter.
  • Worked with JSON parsing using org. json, JsonPath and Jackson for API automation.
  • Strong knowledge of Java, Selenium Suite, testing frameworks (TestNG and Junit).
  • Familiarity with running automation suite on Sauce Labs browser cloud. Worked with Selenium Grid for parallel testing.
  • Experience in directly working with Customer under aggressive timelines
  • Adaptability to new skillsets as the resource will be utilized on cross technology.
  • Have done a POC to test Rest API’s using Chakram (Node.js) and Web Application Testing using Protractor (AngularJS).
  • Ability to manage and track the Requirements through Requirements Traceability Matrix.
  • Experience in web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS and SOAP.
  • Experience working with Oracle and MySQL database and PL/SQL.
  • Experience working with Git, SVN and CVS for repository management.
  • Knowledge of Json, XML, Groovy and shell script.
  • Experience working with shell scripting and Unix/Linux commands.
  • Strong knowledge in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test reporting with Defect analysis, Execution Analysis, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
  • Solid Knowledge about Software Development Lifecycle (SDLC), Software Test Lifecycle (STLC), (Waterfall Model, V model, Incremental Model) and Agile/Scrum Methodology.
  • Executed Test Cases for Functional Testing, System Testing, Responsive Testing, User Acceptance Testing (UAT), Regression Testing and Sanity Testing in Web based and Client/server applications.
  • Experience in effectively planning, executing and monitoring the activities as per scheduled timelines.
  • Attended and organized conference calls, project review meetings with essential plans and execution reports.

TECHNICAL SKILLS:

Testing Tools: SeleniumWebDriver, Grid, IDE, JUnit, TestNG, SoapUI,REST APIs Appium, NightwatchJS, Chakram, Protractor, JMeter, Quick Test Pro, Cucumber, SauceLabs,Jenkins,Postman

Bug Trackbing Tools: Rally, JIRA, QC, Bugzilla

Languages: C, C++, java, SQL, PL/SQL, VBScript, JavaScript.

Web Technologies: HTML, CSS, JavaScript, XML, XPATH, AJAX, SOAP, JSON, REST, HTTP, AngularJS, NodeJS.

Databases: MS Access, SQL Server, Oracle, Mango DB

Java Packages: Apache HTTP Client, REST Assured, Apache POI.

PROFESSIONAL EXPERIENCE

QA Automation Engineer

Confidential -Overland Park, Kansas

Responsibilities:

  • Worked on BDD Feature Files from requirements throughCucumber on different hybrid frameworks like Page Object, Module Patterns, Data driven patterns, UI Mapping, Selenium WebDriver, JUnit, TestNG and Apache POI.
  • Automated REST API’S using HTTP Client Framework, Java and org. json.
  • I led the automation effort using Java and worked on automating REST API calls for testing NIOS software.
  • UNIX based client and server scripts for testautomation.
  • Involved in development of Mobile Automation framework using Appium.
  • Worked with Mobile app locators using Automator and Appium Inspector. Knowledge on Parallel Testing and Grid configurations for Mobile Apps.
  • Worked on cloud-based cross-browser testing tools like BrowserStack and Sauce Labs on various versions of Firefox, Chrome, IE and Safari using chrome developer tools in different devices.
  • Executed JMeter Scenarios to perform performance testing of Web application and REST API’s. Also executed Stress and scalability tests and performed extensive load tests using JMeter.
  • Worked with Continuous build and integration and deployment using Maven and Jenkins.
  • Created instances in Google Cloud Platform and integrated them with Jenkins.
  • As part of tech refresh - Worked on POC to perform AngularJS apps Automation using Protractor.
  • Followed Agile project management methodology, actively involved in scrum daily standup, Confidential planning, Confidential review and retrospective meeting.
  • Used project Management/defect Management tool like Rally
  • Wrote and executed complex SQL queries for Oracle used for white box backend test cases.

Environment: Selenium WebDriver / Grid, TestNG,SOUPUI,REST APIs, Cucumber, Apache POI, JMeter, Java, Jenkins, Rally, Maven, Appium, HTTP Client, Protractor, Browser stack, Sauce Labs, UNIX, Google Cloud Platform, SQL, Agile and Oracle.

Sr QA Engineer

Confidential - Glen Allen, VA

Responsibilities:

  • Developed Test Scripts using automation framework with Java, Selenium WebDriver, Maven, TestNG, Jenkins and Apache POI using patterns like Page Object, Data Driven testing, UI Mapping and Java Design patterns.
  • Developed test scripts using Groovy for Data Driven Testing of SOAP Webservices using SoapUI Pro.
  • Installed and tested Mobile Application on Android Mobile platforms using Appium.
  • Manual testing Android native apps and Mobile Web on physical devices and Emulator and Simulators.
  • Validated Web Services request and response XML using SoapUI tool and created Automation Scripts in SoapUI using Groovy Script.
  • Performed Load and Stress Testing using Apache JMeter on Web application and Web Services.
  • Used GIT as a source control for Selenium Scripts and integrated with Jenkins for Continuous Integration and Deployment.
  • Managed the Web application on Google Cloud instances.
  • Worked on execution of test cases in FUT/SIT/UAT and also involved in creating test plan/strategy/summary report documents in JIRA.
  • Extensively involved in all stages of testing life cycle, TDD methodologies, SDLC using Agile/Scrum methodologies.
  • Prepared Test Cases and Test procedures based on Business Requirements Document and executed them accordingly.
  • Coordinated actively with Technical peers, such as Developers, Project Managers, and Business/User groups.
  • Created and executed SQL queries to validate backend data.

Environment: Windows,SQL,UNIX, SoapUI Pro, Java, Selenium WebDriver, Maven, Appium, TestNG, Apache POI, GIT, Jenkins, JMeter, JIRA.

QA Tester

Confidential - Chicago, IL

Responsibilities:

  • Reviewed user stories, prepared integration test cases and traceability matrix.
  • Wrote and executed QTP scripts for functional, regression and integration testing.
  • Formulated automated test scripts using QTP and VB scripting.
  • Prepared database test cases and traceability matrix.
  • Maintained log of test results using Quality Center and generated reports for team discussions.
  • Created test plans and test matrix, test effort sizing and walked through them with business and technical partners. Also created test cases and tracked defects using Quality Center.
  • Reported bugs, prepared report, and worked with cross-functional teams.
  • Tested data preparation, reviewed and executed automated scripts using QTP.
  • Handling different GUI objects like textbox, buttons, radio buttons, drop downs using Selenium RC. Worked on migration of automation from QTP to Selenium RC.
  • Reported bugs through Clear Quest issue management system.

Environment: Windows, Load Runner, MSSQL, Clear Quest and QTP.

QA Analyst

Confidential -Dallas, TX

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
  • As a QAEngineer, I was responsible for testing application front-end (user interaction modules), as well as back-end (Database and Web Services).
  • Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Analyze the Business and System Requirement Document (SRS), explaining requirement to team members and review Test Cases, Test Strategy created by Team Members.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Recorded and plays back test in Fire fox using Selenium WebDriver.
  • Created Automation test framework using Selenium.
  • Developed automation script for Mobile Native applications (iOS, Android) using Appium, Java.
  • Performed Mobile Testing using locators based on android and iOS.
  • Used Firebug Tool to identify the Object' s id, Name, XPath, link in the application.
  • Exported Test Case Scripts (Java-Selenium WebDriver in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (TestNG, and Maven).
  • Integrated SOAP UI test Suites with TestNG and ran the different test cases/suites using J-unit (Eclipse).
  • Experience in unit testing for Java applications using TestNG.
  • Built up a Selenium test support framework against an AJAX/JavaScript heavy webapplication utilizing a page object pattern.
  • Added annotations to the test. (selenium)
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Run tests by using Selenium remote control in different browsers.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Examine the results of test to pinpoint defects in the application.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems. (validation)
  • Used JIRA for project management and bug reporting.
  • SQL Queries for backend testing.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.

Environment: JAVA, Selenium WebDriver, SoapUI Groovy Scripts, Eclipse IDE, TestNG, Maven, Jira, SoapUI, SQL, Oracle and Windows

Java /UI Developer

Confidential

Responsibilities:

  • Applied various complex SQL queries.
  • Wrote front-end code for developing new pages using HTML, CSS, and JavaScript.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Developed application using Eclipse IDE.
  • Developed the data access classes using JDBC and SQL queries.
  • Used Servlets to write server-side programs.
  • Interaction with the database is accomplished through JDBC.
  • Worked with POJO for handling data coming from the legacy systems.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Proficient with Web Services framework and writing XML based Web Services.
  • Used LOG4J, JUNIT for debugging, testing and maintaining the system rate.

Environment: HTML, CSS, core java, servlets, JDK, PL/SQL server, Eclipse, Triggers, JDBC, JSP, POJO'S, Web services, ANT, LOG4J, JUnit.

We'd love your feedback!