We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Louisville, KY

PROFESSIONAL SUMMARY:

  • Around 5 years of experience in IT, extended expertise in QA in Manual and Automated Software testing using, SOA architecture SOAP UI, Quality Center, Web, and Client - Server Systems.
  • Worked in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Having good knowledge in developing Selenium WebDriver test scripts and Test Frameworks using TestNG, MAVEN build tools.
  • Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality with the Selenium Server.
  • Sound knowledge on TestNG framework for Unit and Functional testing, Maven for Project building, Jenkins for Continuous Integration.
  • Experienced in using Jenkin s as a Continuous Integration server to configure with GitHub and Maven.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Ability to validate GUI and system functionality on desktops as well as mobile devices running with Android and iOS with the help of Appium tool integrated with complex architecture and Mobile Browser, Mobile Native Application Testing, Mobile Cloud Platform.
  • 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.
  • Good practice in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
  • Documented defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Good knowledge in testing APIs in SOA test Automation.
  • Knowledge of Mainframe vision plus credit card testing tool.
  • Knowledge of working in Agile Development Methodology and participated heavily in Scrum meetings and Sprint planning meetings.
  • Excellent working knowledge of System Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and Defect Life Cycles.
  • Expertise in Writing, Executing and Maintaining Test Plans, Test Strategy, Test Procedures, Use Cases, Test cases.
  • Defects were tracked, reviewed, analyzed and using Quality Center.
  • Expertise in handling on-site/offshore deployment activities. Worked on all key aspects of project management and planning, project proposal etc.

SKILL:

Testing Tools: Selenium Web Driver/RC/Grid 2.52, HP Quality Center/ALM, Cucumber, Firebug, FirePath, Soap UI, rest service

Programming Languages: Java, JavaScript, HTML and XML.

Frameworks: TestNG, TDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, Page Object Model, and Backend Testing.

Testing: Integration, Functional, Regression, Manual Testing, Black Box and White Box Testing.

API testing: REST, WSDL, Web Services and SOAP UI.

Bug Tracking Tools: HP Quality Center/ALM, Cisco Rally, JIRA

Build/ CI Tools: GIT/SVN, Ant, Maven, Jenkins

Operating Systems: Windows 10

Domain knowledge: Telecom, billing, networking

Firefox Addons: XPath and Firebug.

WORK EXPERIENCE:

Confidential, Louisville, KY

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Analyze business requirements and FSD documents to create & execute test cases in ALM (QC).
  • Worked with developers for complete overview of the issues, updates on application to meet the goals on time.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed custom libraries for automation using JAVA &Selenium WebDriver.
  • Added many front-end automation tests and BDD steps using Cucumber specification framework, TestNG, Appium and Java which decreased 75% of manual testing.
  • Created and executed automation test cases using Selenium WebDriver/Cucumber framework for Web App and Appium / Cucumber for Mobile App.
  • Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven .
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Created automation scripts in SoapUI using Groovy Script for web services testing.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Use Firebug for the web based application testing with selenium for the commands and locator application.
  • Analyzed test results, tracked the defects and generated reports using Quality Center/ALM.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Interacted with other external teams for environment/license issues, external services availability and work towards resolution.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, Eclipse, Jenkins, SoapUI, Ruby, Appium, Python, TestNG, Cucumber, Agile (Scrum) methodology, Quality Center/ALM, SQL, XML, Maven, Windows 7.

Confidential, Chicago

Test Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Involved in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
  • 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.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • 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.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involve d in We b Se r v ice s Te s ti ng us ing SOAP UI to c re a te a nd e x e c ute a uto ma t e d fu nc tional, reg r e s s ion, co mp lia nc e, a nd loa d te s ts .
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Conducted backend testing using SQL queries to validate data for database.
  • Used Quality Center/ALM for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment : Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, Quality Center/ALM, Firebug, Groovy, Oracle, GIT, Windows.

Confidential, Woburn, MA

QA Engineer

Responsibilities:

  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Designed & Developed data driven framework using Selenium WebDriver, TestNG and Apache POI API. Implemented Java Mail to send the regression result automatically.
  • Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
  • 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.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
  • Identified automation requirements & design automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients.
  • Executed test data and regression tests scripts after a release to ensure system is functioning properly and no new issues have arisen and provided daily status updates to the respective track leads.
  • Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.
  • Tested the GUI Application (online forms and screens) and did analysis on the Paper based form to be as accurate as the online application.
  • Done SOA testing for API's using SOAP UI and Java framework for web services testing.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Developed test cases and test scripts using BSD in order to perform the complete testing of the application.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Used ‘Atlassian JIRA’ for Defects management.
  • Developed UAT test cases for End to End testing.
  • Actively participated in Handover meetings, Business Analysis and design reviews for each release and identifying Critical test cases on each release.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Cucumber, SOAP UI, Jira, Eclipse IDE, Xpath, Firebug, CSS, HTML, JavaScript, Ruby, SQL, Oracle and Windows.

Confidential

Manual Tester

Responsibilities:

  • Reviewed Test Cases, Test sets, Review Reports and ensured that they are in accordance with QA Best Practices
  • Preparing Test plans, Test Strategy, Test Cases based on Business requirements, Functional specifications, Technical Specification and SRS.
  • Wrote Test Cases defined Test Strategy, Generating Test sets, executed Test Cases -generated reports for tracking progress in general and for tracking defects using Qulaity Center
  • Developed functional test scripts using Functional Tester and for conducting the regression tests
  • Interact with business units and developers to gather and document requirements.
  • Extensively used SQL queries to test the Backend of the application.
  • Reviewed of Software and Business Requirement, Functional specifications Technical Documents with the stake holders
  • Managed the defects detected in the UAT throughout the defect life cycle in the UAT.
  • Prepared UAT Test reports indication clearly the areas of Risk, Recommendation

Environment: Manual Testing, UAT, SQL, Quality Center, Windows.

We'd love your feedback!