We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Over 6 yearsof experience in Software Testing and Quality Assurance techniques.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Expert in developing SeleniumWebDriver/RC/IDE/GRID test scripts in Java, C# and Test Frameworks using TestNG/Junit, ANT/MAVENbuild tools.
  • Sound noledge on Junit, TestNG framework for Unit and Functional testing, Maven and Ant for Project building, Jenkins/Hudson forContinuous Integration.
  • Proficient in creating automation script from scratch. Sound noledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Strong experience in cross browser, cross platform web testing with Selenium RC and WebDriver.
  • Proficient in creating business based functional Test Scenarios,Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
  • Specialized in GUI and Functionality Testing, White Box testing, Black box Testing, System testing, including Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications.
  • Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies andServices.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Experience working in a UNIX/Linux & Windows OS environment.
  • Experience on SOA Architectures such as SOPA UI and REST for testing Web Services using Ready API, with postman and Collections.
  • Expertise in using Apache POI to read data from external sources to feed locators into the test script.
  • Skilled in using Jenkins as a Continuous Integration server to configure with GitHub and Maven as well as in testing XML parsers, DOM, XPath, XQuery, HTML, DHTML, XSLT SOA, ESB technologies.
  • Experience in Waterfall (Software Development Life Cycle - SDLC), TDD, BDD and Agile Project Environment.
  • Have Knowledge working on claims and invoice modules.
  • 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 WebDriver/RC/IDE/GRID, Junit, TestNG, HP Quality Center/ALM, JMeter, JBehave, Cucumber, Test Plan Manager, SOAP UI

Languages: C# .Net, C++, PL/SQL, Java, JavaScript, HTML, XML

Application Tools: Eclipse, Fire bug, Fire path, Visual Basic 6.0, SQL*Loader, Toad, SQL Navigator, Putty, Code Collaborator, GIT Bash, Jira, SVN.

Scripting: UNIX Shell scripting, Python, Java Script.

Build Tools: Ant, Maven

Frameworks: Junit, TestNG, TDD, BDD, Data- Driven Development

Firefox Add-ons: XPath, XPathchecker, Firebug

Bug Tracking Tools: JIRA, HP Quality Center, Bugzilla, Visual Studio TFS

ContinuousIntegration Tools: Jenkins, Hudson, Subversion, GitHub

Applications: MS Office Pro (Word, Excel, PowerPoint, Access, Outlook)

Databases: PL/SQL, Oracle, MySQL

Platforms: Windows 7/Vista/XP, UNIX, LINUX, Sun Solaris, Mac OSX, iOS, Android

PROFESSIONAL EXPERIENCE:

Confidential, Austin, Tx

QA Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Javausing TestNG prior to agile release.
  • Createdtest cases,scriptsbased on functional specification,prepared test data forsimultaneousand combined Trade testing.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Performed Functional, Regression, Build Acceptance, End-to-End Testing, UAT on multiple browsers (Chrome, Firefox, IE, etc.).
  • 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..
  • Worked on Selenium GUI Object / element verification is done through XPath, CSSLocators.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • 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.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI.
  • Used Firebug to do web-based application testing with selenium for the commands and locator application.
  • Used SOAP UI tooland Ready API using Json and WSDL files to test SOA based architecture application to test SOAP services and REST API.
  • Involved inWebServicesTestingusing SOAP UItocreate andexecuteautomated functional, regression, compliance, andload tests.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Used Quality Center/ALM for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, TestNG, Maven, Ready API, Jenkins, UAT, Python, Cucumber, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, Quality Centre/ALM, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.

Confidential, Dallas, TX

QA Automation Engineer

Responsibilities:

  • Involved in Agile (Scrum Process) methodology-based Project Planning, Test planning and coordinating on all SDLC phases.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver,TestNG and Maven technologies under Java platform.
  • Wrote automated testing code in Selenium WebDriver in Eclipse IDE for functional testing including AJAX-enabled applications.
  • Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Created Test cases and test data for EDI transactions.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Web driver and Jenkins.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Converted QTP/UFT scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools.
  • Defined performance test strategy, performance test cases, load scripts and documented the issues and re-tested software fixes to ensure the issues are resolved.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Involved in creation of automation framework in SeleniumWebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Responsible for Setting up Web Services project using WSDL in Soap UI and provided setup halp to other team members.
  • Extensively worked with end-to-end testing for User Acceptance Testing (UAT).
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML, Python and Java.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Database.
  • Used XPath tags for validating UI Elements.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Conducted backend testing using SQL queries to validate data for database and u0sed SQL queries for retrieving data from database for executing user specific test cases.
  • Defect logging and tracking using Mercury Quality Center (QC) and updated the test defects status with results.
  • Involved in testing of web application by creating XML test suite.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Eclipse, TestNG, EDI, Maven, Jenkins, J2EE, Cucumber, Groovy Scripts, agile, AJAX, WSDL, XPath, Python, Quality Center, SQL, XML, Oracle, Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software RequirementsSpecifications; Creation of Test Data Requirements and Test Condition Matrix; Setting Up Test Environment; Software Testexecution; Defect Management.
  • Created Java based scripts for Selenium WebDriver with JUnitas automation frame work.
  • Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Reviewed the code in java and Performed white box testing Using Junit to ensure every class is constructed strongly and does not contain any functional errors (Unit testing).
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Execute Test Plans and wrote clear, concise and accurate Test Cases using best practices for both Manual and non-technical UAT Testers using HP Quality Center (QC).
  • Coordinated the daily system and UAT defect meeting to identify issues and assign priorities in consultation with the business and development teams.
  • Responsible for conducting the Load, Stress and performance testing using Load Runner.
  • Studied application performance and maximum scalability, critical parameter such as number of users, response times, hits per seconds (HPS) and Throughput using Load runner.
  • On daily basis used build tools like Ant and Jenkins to build and regress automated tests into the PayPal CI process, and for VCS used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manualfunctional tests.
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SOAP UI.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Performed defect reporting and bug tracking using JIRA and followed up with development team to verify bug fixes, and update bug status.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Involved in creating automation test suites for progression & regression testing in SOAP UI. The messaging formats included SOAP over HTTP&REST based clients with XML payload.
  • Involved in Unit testing, test case development and regression testing using Junit for web-based application.
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, Junit, ANT, Jenkins, Cucumber, UAT, SOAP UI, Eclipse, XPATH, TDD, Agile, HTML, XML, REST, SQL, PLSQL, Oracle, Quality Center, Windows XP, UNIX.

Confidential

QA Engineer

Responsibilities:

  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Interacted with Functional and Technical Leads/Developers for understanding the requirements.
  • Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Involved in SOAP & REST based web servicestesting using SOAPUIPRO web services testing tool.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.

Environment: Selenium WebDriver/IDE, Java, Junit, Jenkins, Eclipse, SoapUI, SOA, ANT, Firebug, HTML, XML, UNIX/LINUX.

Confidential

Manual Tester

Responsibilities:

  • Planned and managed the appropriate testing effort for any given module.
  • Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
  • Conducted end to end test executions on the entire application.
  • Monitor the Test Execution Progress and Manage the Issues during Test Execution.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using the QC.
  • Share status reports (Daily / Weekly /Monthly) to all the stakeholders and management.
  • Performed Integration testing, Regression testing and System Testing.
  • Work with the development / support teams to fix the environmental issues encountered during test executions.
  • Communicate defects using Quality Center (QC) with proper Severity and Priority.
  • Execution of System Integration Testing, User Acceptance Testing.
  • Created Test matrix, Test Summary Report, UAT summary Report and UAT Sign off Report.

Environment: Java, Quality Center, MS Excel, UNIX, SQL Server and Windows XP.

We'd love your feedback!