We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • 6 years of QA experience in Manual/Automation testing of Web, Mobile apps and client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer.
  • Having extensive experience in writing and implementation of complex Test plans, design, Development and Execution of Test scripts for system and functional projects.
  • Extended experience in system testing, integration testing, UAT testing, Performance testing, functionality testing, and regression testing.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium WebDriver/IDE/GRID, TestNG, Maven, Fire Path, running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Experience on manual testing and automated testing using different tools like QTP, Ruby, Selenium (RC, WebDriver, and GRID), Load Runner, Quality Center, and Performance Center.
  • Extensively worked on Agile Development and management process.
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and tested both in XML and JASON format.
  • Experienced in White Box testing by authoring python Codes in Selenium WebDriver.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Experience in Back - end testing, data validation, Database testing using SQL queries.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest, BugZilla.
  • Proficient with BDD and TDD using cucumber.
  • Developed BDD tests using JBehave by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Gherkin scenarios.
  • Experience in Mobile application testing in agile environment (Mobile/Tablets/Mobile Simulator).
  • Performed Manual as well as Automated Testing using Testing Tool Selenium WebDriver, Appium.
  • Created business process model, Hybrid keyword driven, Data driven, Page object model (POM) and Automation object model (AOM) using UFT/QTP, ALM and other tools using dynamic descriptive programming, SORs and object repository to perform functional and regression tests.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Used Python scripting language to automate few of the test cases most of the test being related to feature ANT.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Configuration Management Tools VB scripting, IBM Rational Clear case, SVN, HARVEST.
  • Created and executed automated (Coded UI) scripts in Visual Studio and in TFS Test Manager.
  • Experience of using testing tools like Quality Center, Microsoft Test Manager (MTM), Visual Studio, Team Foundation Server.
  • Experience in creating and executing very large and complex End-to-End Test Scripts across different application Interfaces both Automated and Manual.
  • Defined and executed Unit, Functional, Regression, Smoke, GUI and Security manual testing against weekly, milestone, or on-demand (developers) build.

TECHNICAL SKILLS

Browsers: Internet Explorer 6,7,8,910 and 11, Chrome, Firefox, Safari

Web Development Tools: XML, HTML, Ajax, JavaScript, VBScript, TFS, ASP, JSP and Java Servlets, PHP, Jenkins

Languages: C, C#, Core Java, JavaScript, Python, VBScript

WebServers / Application Servers: IBM WebSphere, BEA WebLogic, Tomcat, and IIS

Testing tools: Selenium (IDE, RC, WebDriver, and GRID), Quality Center, SOAP UI, TestNG, Junit, Ruby, Appium, JMeter, Coded UI, log4j, cucumber, HP LoadRunner

Reporting tools: Jira, Bugzilla, Quality center, Rally

Operating Systems: Windows NT, Windows 2000 Server, Solaris, HP Unix, Linux and Citrix

Data Access Languages: SQL and PL/SQL.

Database Servers: ORACLE, SQL Server, Sybase and DB2.

GUI / Tools: Eclipse, Jbuilder.

Frameworks: Junit, TestNG, Maven, TDD, BDD

PROFESSIONAL EXPERIENCE

Confidential, New York

QA Automation Engineer

Responsibilities:

  • Responsible for gathering Business requirements, Functional requirements and Design documents for multiple projects.
  • Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Involved in creation of automation framework in Selenium Webdriver using behavior driven approach like JBehave, Cucumber.
  • Involved in developing the automation script for Web and Mobile Native applications (IOS, Android) using Appium, Java.
  • Experienced in Mobile Automation testing on Emulator and Simulator IOS, and Android platforms with Automation tools like Keep It Functional (KIF), Appium and reported debugs via JIRA to the developers.
  • Developed test scripts with Ruby-Selenium to automate browser and web applications under Cucumber (BDD) Framework.
  • Involved in writing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
  • Used Selenium Grid to run test cases in multiple browsers and different Platforms.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
  • Monitor testing progress during monthly Releases and generate reports and communicate with leadership.
  • Updated WSDL file as needed for Endpoint, tested request and response XML, Added Assertions to validate the response xml with database.
  • Added Property Transfer in SoapUI tool to transfer the values from one response XML to another request XML.
  • Prepared test data document and Involved in generation of bug and test case execution reports.
  • Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
  • Used GIT and Stash to re-modify files and for software development.
  • Done performance testing to determine that the web application, under test will satisfy high load requirements using JMeter.
  • Setup jobs in Jenkins to run smoke scripts after every builds.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
  • Experienced in using load and performance testing tool JMeter.
  • Involved in writing and executing SQL Queries for backend/ETL testing.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.

Environment: Java 8.0, Selenium Webdriver, Ruby, Cucumber, TestNG, SQL, IOS, Mobile Testing, JIRA, Jenkins, SOAP UI, Microsoft Test Manager, JMeter.

Confidential, New Jersey

QA Automation Engineer

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.
  • Identified test cases to automate then tested these cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing and End to End Testing.
  • Tested the application in highly dynamic environment with sprint team using Agile methodology.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Involved in Web Services Testing using SOAP UI tool.
  • Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Managed API testing through SOAP UI and POSTMAN using XML, WSDL and SOAPstandards.
  • Integrated Automationscripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Developed and executed test cases for XML / SOAP and RESTful services using SoapUI tool.
  • Configured Selenium WebDriver, TestNG, Ruby, Cucumber, Maven tool and created Selenium automationscripts in JAVA
  • Using TestNG prior to agile release.
  • Used Build tool like Maven to generate test report.
  • 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.
  • Extensively tested web services using SOAP UI tool on multiple test case scenarios from their WSDL files.
  • Involved in writing automated scripts for AngularJS application using protractor and Java scripts.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Involved with SDLC models waterfall and AGILE Methodology projects (Scrum and XP).
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

Environment: Java, Selenium WebDriver, Jenkins, Ruby, Cucumber, TestNG, Maven, SOAP UI, Eclipse IDE, HP Quality Center 11.0, agile, Oracle 11g and Windows.

Confidential, ST. Paul, MN

QA Automation Engineer

Responsibilities:

  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing TestNG and Selenium WebDriver.
  • Excellent experience in writing Selenium WebDriver Automation Scripts in Java for highly transactional Websites.
  • Developed TestCases, TestScripts and executed them for RSA(Regulatory Settlement Agreement) Project.
  • Involved in restAPI automation using Http Client,Jacks on and JSON-Simple libraries and manually testing them using browser plugin like Postman.
  • Set upJenkins, GitHub, and Maven to work together and provide a smooth continuous integration system. Used Maven as a build automation tool forJAVAprojects.
  • Worked onMavenfor build andGitfor source code repository.
  • Familiarity with NodeJS,Angular JSand have done a POC on web automation framework usingProtractor.
  • Used SOAP UIfor testing Web Services, inspection of WSDL files, generation of SOA envelopes, and acceleration of many other commonXMLtasks encountered during development of Web-Service enabled applications.
  • Established and developed test scripts for load testing usingJMeter.
  • Used Message Exchange and Test Runner Objects inSoapUIAPIfor Groovy Scripting.
  • Wrote different Queries for purpose of Insert, Update, Delete and Fetching the data inSuper SQL2008 R2.
  • Worked on SeleniumGUI Object/ element verification is done throughCSS Locators.
  • Performed on Rally for application lifecycle management and defect tracking underAgile Scrum.
  • Worked onCucumberTesting applications and responsible for preparing weekly status reports and validated the back-end data usingSQLqueries for data integrity UsedJenkins continuous integration server to run automated test suites.

Environment: JAVA,SeleniumWebDriver, Jenkins, Maven, TestNG,Cucumber,JMeter, SOAP UI, Rest API, Groovy Script,Ruby,Appium, MVC, Agile, Node JS, HTML, CSS, SQL

Confidential

QA Engineer

Responsibilities:

  • Designed Web/Mobile application inJavawhich makes customer to retrieve the data from the Data base.
  • Developed the features, scenarios, step definitions for BDD(Behavior Driven Development) andTDD(Test Driven Development) usingCucumber,Jerkinandruby.
  • Used JDBCand Hibernate to interact with the Data base.
  • Involved in Writing Test cases and automating test cases usingSelenium.
  • Usedpythonto develop Automation framework to ValidateREST Web Services.
  • Developed reusable test automation frameworks usingJavaandSeleniumand use tools for includingTestNGand web driver IO, in anAgile environment.
  • Strong hands-on experience with web applications and mobile testing proven experience implementing Web UIautomation(e.g.:SeleniumWeb driverandWeb driver IO).
  • Maintained the Selenium & Java automation code and resource in source controls likeSVNandJenkinsfor improvements and new features.
  • Worked with JNDI and Connection Pool to Interact with Servers likeWebSphere, Web LogicandTomcat.
  • DoneSystem IntegrationTesting for Web services, Servers, Modems.
  • Design and configure virtualization solutions on several of technologies likeJ2EE, middleware platforms including messaging technologies.
  • Used Servlets and JSP'sto Design the Web Application Front end page andJava Codeto retrieve data from Back end.
  • Designed and implemented system health Monitor tool for Message center project using HTML, Shell Script andJavaScript.
  • Performed data-driven testing by developing data-driven tests to validate the same test with multiple sets of test data.
  • Worked in open-sourceAutomationFrameworks including springs andJBehave.
  • Done Test Automations forAPI Testing.
  • Worked in Agile based environment working from sprint to sprint.
  • Done Page Object Driven framework usingRuby.
  • Providing daily status report to client on day to day basis.
  • Performed data validation and white box testing of all data feeds from vendors including files processing usingPL/SQL procedures, functions andShell scripts.

Environment: SeleniumWeb driver, Appium, ALM 11.0, Quick Test Professional 11.0, Oracle 10g, Python,Ruby,HTML,JMeter, Java, JDK 1.3,1.4, Excel, J2EE, JIRA, Eclipse, JDBC, Agile Methodology.

Confidential

QA Analyst

Responsibilities:

  • Generated automated test scripts for functional and regression testing using QTP.
  • Performed, Functional, Integration, User Interface testing manually.
  • Performed VB Scripting in QTP for automating the testing process.
  • Analysis and study of Software Requirements Specifications (SRS) documents, project planning for preparation of test plan.
  • Created and executed automated test scripts using QTP.
  • Created Loadrunner Scenario utilized user scripts into real Performance Test, utilized different Loadrunner monitoring tools, identified bottlenecks and analyzed the performance of Application Server and Database Server.
  • Developed reusable functions using shared repository in QTP.
  • Defined types of tests and identified the objectives.
  • Analyzed and understood complex workflows and processes and develop innovative & robust approaches for automation framework in Quick Test Professional(QTP).
  • Created test plan, test cases and test scripts and followed agile development process.
  • Verified Process flow by writing and executing SQL queries and stored procedures using Oracle PL/SQL developer.
  • Conducted functional, integration and regression testing of Web Services using Soap UI.
  • Performed Backend Testing using SQL.
  • Creation of test cases and execution of test cases.
  • Attended weekly Status Meetings and present QA status to the Manager.

Environment: Manual testing, Junit, Win Runner, Quick Test Pro, SQL, WebLogic, Windows, Agile, Quality Center.

We'd love your feedback!