Qa Automation Engineer Resume
Fort Worth, TexaS
SUMMARY
- Over 5+ years of experience working as QA Engineer for Software Development and Testing life Cycle including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both Web and Client - Server Applications.
- Experience in SQA (Software Quality Assurance) standards, methodologies and strategies with better understanding of software Development Life Cycle(SDLC).
- Experience in Manual Testing, Automation Testing with Selenium IDE, RC and Web Driver Maven, Junit, TestNG, AutoIt, Rest Assured.
- Expert in Testing Life Cycle (TLC): Including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
- Expertise in white Box Testing, Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional, Junit/ TestNG, ANT/Maven, Jenkins, Cucumber, HP ALM, Quality Center, JIRA, Clear Quest, SOAP UI and Version One.
- Extensive experience in Automation tools like Selenium, Load Runner and JMeter.
- Experience in MVC Framework and Data driven framework to maintain Test suites.
- Sound noledge on Junit/TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Experience in Functional Testing, Data Driven Testing and Load Testing and Validating WSDL using SOAP UI tool.
- Excellent noledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience in preparing Test Plan, Test Strategy, Test Cases, Test Scenarios, Test Data, and Test Execution for Windows, Mac, Java, Oracle and UNIX environments.
- Experience in Business Functionality Testing, User Interface testing, Unit testing, Integration Testing, Black Box Testing, End-to-end Testing and Manual Testing, UAT Testing, Regression Testing, Performance Testing, documentation and Reporting.
- Professional experience in User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, Regression Testing, Smoke Testing, Backend Testing, System Testing, GUI Software Testing, Cross Browser/Platform Testing, UI validation, Boundary value Testing, Web Services.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, ALM and JIRA.
- Good programming skills in Java, VB, Python, Oracle, SQL and PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Experience with Agile Scrum and Waterfall and TDD (Test Driven Development) methodology.
- Extensive experience in all MS office and Project Portfolio Management (PPM), MS Windows operating systems, designing and implementing web-enabled and enterprise client/server applications with various software tools in various architectures.
- Proficient in developing and executing SQL queries to verify the proper insertion, deletion, and updates into the oracle supporting tables.
- Ability to take initiative, prioritize and work independently to meet deadlines.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS
Testing tools: Selenium IDE, Selenium RC, WebDriver, Quick Test Pro (QTP), Test Link, Test Manager, Cucumber, SOAP UI,Quality Center 8.0/9.0/10.0/11.0, Quick Test Pro 8.0/9.0/10.0/11.0, Load Runner, IBM Rational Test Suite 7.0, PVCS Tracker.
Protocols: TCP/IP, OSPF, IGRP, EIGRP, BGP, HDLC, RIP, ISDN, SNMP IPX/SPX, NetBEUI & MS-PPTP.
Network Security: ACL (Access Control List), VPN, VLAN, NAT.
Networking: 3Com switches, Cisco Routers & Switches, DNS & DHCP, Novell NetWare 3/4/5/6/6.5 servers, SQL Server 7/2000, TCP/IP, Token Ring, VPN, Web Access, Windows,2000/20003 servers Ethernet/GB/Frame Relay & ATM.
Languages: C++, JAVA, .Net, JCL, SQL, PL/SQL, XML, TSL, UML, Shell Script.
Operating Systems: Solaris 7.0, AIX, LINUX, UNIX, Windows NT/2000 95/98/ME
IDE: Visual Basic 6.0, Visual Interdev 6.0, and MS. VISIO.
Databases: Oracle 9i/8i/7x, DB2 UDB 7.2, SQL Server 7.0/6.0, MS-Access00/97
Telecom/CRM: Metasolve TBS, Amdocs Clarify, Amdocs Ensemble, SIVR.
Other Tools: FILE AID/CS, TOAD, Erwin 4.0, Crystal Reports 8.0, IE 6.0/5.x, NN 7.0/6. x.
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, Texas
QA Automation Engineer
Responsibilities:
- Developed the Test Cases Client based on FSD'S and Business Rules and for Web Client Test Cases based on Use Cases, Wire Frames, Annotated Documents and Business Rules.
- Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application.
- Developed and Executed TestNG Test Cases using Eclipse IDE.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins.
- Worked on acceptance testing using Cucumber.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Developed manual test scripts to evaluate Corporate Information Security Web based user autantication applications.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Used Firebug and FirePath to access webpage script variables.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Developed SOAP UI extension for test statistics.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
- Involved in querying using SQL and updating records and validate database records as expected.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Tested both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
Environment: Java, Agile (Scrum), Selenium WebDriver, Jenkins, Cucumber, TestNG, Maven, Eclipse IDE, XPath, Firebug, FirePath, SOAP UI, HTML, JQuery, JavaScript, CSS, SQL, Jira and Windows.
Confidential, Atlanta GA
QA Automation Engineer
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- Developed re-usable function using Junit for the Test Automation.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.
- Used Junit framework to run unit test and Ant to build the Project. Extended Junit framework by adding some halper classes and methods.
- Maintained and executed Ant build files for running automated tests.
- Worked on creating test case for Object -driven framework for Selenium WebDriver.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed automated script for back-end testing using Selenium WebDriver.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
- Involved in acceptance testing using Cucumber and Selenium WebDriver.
- UsedPythoncodes to handle textbox, dropdown, checkbox, buttons and popup controls.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Automation of REST API based product using Rest Assured Framework with JSON.
- Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Stored, analyzed and prioritized defects using Defects module in HP Quality Center.
- Attended weekly status meetings with development and management Teams.
- 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, Python, SOAP UI, JMeter, XPath, JavaScript, HTML, Eclipse, Agile, Git Hub, Quality Center, SQL, Oracle, Windows.
Confidential, Durham, NC
Software QA Engineer/ QA Automation Engineer
Responsibilities:
- Followed Agile/Scrum Process throughout the applications.
- Setup /Installed and Configured Selenium IDE and Selenium WebDriver.
- Extensively involved in System, Integration, Regression, Smoke, Security and Performance Testing.
- Prepared test cases by analyzing functional requirement and documentation.
- Used Selenium WebDriver through Junit framework and Eclipse IDE.
- Worked on Selenium GUI Object / element verification is done through XPath and CSS Locators.
- Performed Manual Testing of dis Web application and automated it by using Selenium.
- Expertise in running Selenium tests against multiple browsers using different browser profile.
- Wrote queries to extract data for testing purposes.
- Worked in Manual and White box testing of applications on Windows environment and halped on Performance testing using SOAP.
- Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
- Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
- Worked under Agile Scrum Methodology.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Used SQL to validate backend database changes, deletes and update.
- Reported the bugs/defects through Quality Center.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
Environment: Selenium WebDriver/IDE, Java, Junit, Firebug, XPATH, CSS, HTML, Eclipse, Quality Center, SOAP, agile, PL/SQL, SQL, Oracle, Windows XP.
Confidential, Minneapolis, MN
QA Analyst
Responsibilities:
- Analyzed the Business Requirement Document (BRD), Functional Specification Documents to prepare Test cases based on Test Plans.
- Determined user/business/functional requirements.
- Involved in various testing types like UI Testing, Functional testing, User acceptance testing, Integration testing, Navigation testing and Regression testing on the application.
- Extensively interacted with Business people, Developers and with end users to test according to their requirements.
- Used Selenium WebDriver for creating Regression scripts.
- Involved in using Selenium WebDriver and writing Selenium tests through Eclipse/Selenium IDE including Quality Center.
- Wrote Junit tests using Junit framework.
- Reviewed and analyzed requirement document for writing Test cases.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Involved in Web Services Testing using SOAP UI.
- Identified software defects and interacted with developers to resolve them.
- Execution of nightly run automated scripts.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
Environment: Java, Selenium WebDriver, Firebug, Junit, XPath, SOAP UI, UI, Quality Center, Eclipse, SQL and Windows.