We provide IT Staff Augmentation Services!

Sr.qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

AZ

SUMMARY:

  • Over 11 years of experience in Software Testing/Quality Assurance, Business Analysis with experience in all phases of SDLC
  • Worked on agile implementation where contribution efforts varies from Requirements gathering to Story Prioritization, Implementation estimates, QA testing and Delivery.
  • Worked on External/Internal applications with 3 - 4 weeks of scrum cycles
  • Experience in projects ranging from support and maintenance to development and has been part of all the phases of SDLC.
  • Clear understanding of Quality assurance role in all phases of Software Development Life Cycle (SDLC).
  • Hands on experience with Agile, Scrum and waterfall methodologies.
  • Extensive experience in JAVA, J2EE technologies including OOPs, Java, Servlets, JSP, JDBC, JMS, XML, Oracle, JavaScript, Web Services, MVC, Java, JEE, HTML, JavaScript and CSS
  • Used agile methodologies and test driven development.
  • Worked on core Java concepts like Collections and Exception Handling for writing the backend websites
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit, Selenium WebDriver, IDE, Grid, ANT, Hudson and TestNG.
  • Extensive experience in analysing business requirements, ensuring that the requirements are correct (Static testing) and complete.
  • Expertise in Linux/Unix batch jobs testing and wrote shell scripts for data compare, File waits and File exists.
  • Automates Smoke and Functional test cases using Selenium Web driver, TestNG and Java
  • Worked extensively for preparing traceability matrix, to ensure that all the requirements are mapped with test cases, and updated it regularly.
  • Expertise in performing regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Expertise in QTP in running scripts for Functional and Regression Testing.
  • Expertise in Tibco EMS messages End to end (from Creating EMS Topics in EMS Server, Configure JMS Connection, Publish JMS message and Subscribe to JMS Message)
  • Designed and implemented comprehensive automation Test Scripts using Selenium to support test automation using potential features like Data Driven Tests, Check Points, Regular Expressions, Functions, External calls, Re-usable actions, Looping, Arrays, Output Values and Descriptive Programming,
  • Experience in performing back end Testing (Oracle and SQL Server databases and XMLs).
  • Validated MQ messages queue depth and number of messages processed/hr.
  • Experience in creating user acceptance test cases and supporting User Acceptance Testing (UAT).
  • Work across multiple cross-functional teams to execute full system, interface, and end-to-end testing.
  • Development of Load Runner scripts to perform Load and Stress test.
  • Analyse test results in Win runner tool and report the defects.
  • Worked closely with the Development Team to ensure that test requirements are Implemented with Zero gaps
  • Recognized for taking initiatives, attention to details, good analytical skills, grasping capabilities, excellent communication skills, co-ordination capabilities, hard work and dedication in various projects.

TECHNICAL SKILLS:

Operating System: Windows 95/98/NT/2000, UNIX, MS-DOS, IOS, Android

Programming Languages: C, C#. NET, C++, SQL, Java, Ruby on Rails, PERL, Node Js, PL/SQLABAP

Databases: Oracle, SQL Server, Teradata, DB2

Automated Testing Tools: Selenium, Ruby Mine 8.0.3, Quick Test Pro, J-Unit, TestNG, ALM, TestLink, Appium

Defect Tracking & Test: Quality Center, Test Director, Clear Quest

Web Technologies: HTML, CSS, DHTML, XML, JSP, ASP, Java Applets

PROFESSIONAL EXPERIENCE:

Confidential, AZ

Sr.QA Automation Engineer

Responsibilities:

  • Responsible for Leading Manual and Automation Testing deliverables across environments
  • Responsible for Conduct/Lead Automation and Performance Test efforts on regular basis across the application channels and systems
  • Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Jenkins.
  • Worked closely with QA and Development teams to clarify/understand functionality, resolve issues and provide feedback.
  • Offering subject matter expertise while reviewing, understanding and implementing best practices
  • Experience in behaviour driven development (BDD) approach using selenium-cucumber to write and execute automated acceptance/unit tests.
  • Used Restful Services to pass JSON data to communicate between dashboard and servers.
  • Used log4j for tracking errors and debugging the code.
  • Designed and developed unit testing framework revolving around test Driven from existing applications/modules and Test first methodology for new initiatives/enhancements using Junit.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Used Maven, SVN, Selenium Web driver, Java and Selenium Grid to create nightly automation scripts.
  • Monitored system performance using Dynatrace.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Written White-box test cases based on the User and Business Requirements.
  • Performed Smoke, Functional, Integration, System, Regression tests based on Analysis, and understanding of the requirements.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
  • Experience in web applications testing with Selenium IDE, Selenium RC, Selenium Grid and Selenium WebDriver, JUnit and TestNG.
  • Analyse test results in Win runner tool and report the defects
  • Experience in Automated QA using JUnit, TestNG, Maven and Hudson/Jenkins.

Environment: Selenium WebDriver, grid, Junit, TestNG, Cucumber, QTP, Unix, Oracle, ALM, Version one, Dynatrace, Test Link, GitHub, Selenium, Eclipse, Java, MQ, XML and JIRA

Confidential, Tx

Sr.QA Automation Engineer

Responsibilities:

  • Responsible for Manual and Automation Testing deliverables across environment.
  • Worked on Sourcing Events Commitment Create, Commitment Update, Commitment fulfillment, Commitment Satisfied and Commitment Settled from PEWL to Agreements IDS.
  • Preparing data for all events ECF(xml) using XML Spy.
  • Preparing Query’s for validating Sourcing data, Temp data and Implemented DTF Tool to compare Actual data and Expected data.
  • Preparing Query’s for Validating Vending to handle DTF Tool.
  • Preparing adhoc Sheet to post xml data into Test Data Base to compare Test data with Actual data.
  • Worked on Agile Methodology with Rally tool.
  • Implemented Automation Cucumber with ruby code for DTF in ruby for Compare Actual data and Expected data.
  • Implemented Automation Cucumber with ruby code for adhoc insertion in ruby for posting xml data into Temp Tables.
  • Implemented Automation code for Sending messages on to Queue and Verify data base results.
  • Implemented Meta Data validation using Automation Cucumber with ruby code.
  • Performed Automation code maintained in SVN Repository.

Environment: Cucumber, Ruby Ruby Mine,Java, Unix, Oracle, Toad, TortoiseSVN, XML SPY, Putty, Rally

Confidential

QA Automation Engineer

Responsibilities:

  • Responsible for Manual and Automation Testing deliverables across environment
  • Experience in behavior driven development (BDD) approach using selenium-cucumber to write and execute automated acceptance/unit tests.
  • Worked on Agile Methodology with Version One tool
  • Having extensive work experience on Test link to updated Test Cases and Test Plans
  • Performed Regression testing in all environments like local QE, QA, and Staging after Deployment.
  • Performed Sanity Testing after Deployment is completed in production.
  • Responsible for Manual and Automation Testing deliverables across environment
  • Experience in behavior driven development (BDD) approach using selenium-cucumber to write and execute automated acceptance/unit tests.
  • Worked on Agile Methodology with Version One tool
  • Having extensive work experience on Test link to updated Test Cases and Test Plans
  • Performed Regression testing in all environments like local QE, QA, and Staging after Deployment.
  • Performed Sanity Testing after Deployment is completed in production.
  • Extensively used Selenium WebDriver provided more flexibility in automating test cases.
  • Worked on back end testing to check the data is properly inserting into tables in Oracle and also automated in java to check the data is updating in tables.
  • Using Jenkins jobs deployment process in all environments local QE, QA, Staging and Performance.
  • Having extensive on ALM to do Complete allows us to link requirements to project plans, test cases, defects and more. This means when I look at a requirement I see it’s status within the project plan, how well it’s covered by test cases and which defects are blocking it from being delivered.
  • Performed Automation code maintained in GIT Repository, Creating branches from Master and merge code into Master.
  • Configured Appium and Android in windows and tested Cross-platform test automation tool for native and mobile apps.

Environment: Selenium WebDriver, grid, Junit, TestNG, Cucumber, QTP,Unix, Oracle, ALM, Version one, Dynatrace, Test Link, GitHub, Web sphere message broker, Selenium, Eclipse, Java, MQ, XML and JIRA.

Confidential

Title: QA Automation Engineer

Responsibilities:

  • Work closely with software developers and took an active role in ensuring that the software components meet the highest quality standards.
  • Worked as an independent consultant for performance testing and coordinated with multiple vendors.
  • Worked closely with Development team to discuss the Design and Testing aspects of the applications to design the Test plans.
  • Reviewed BRD, SRS to prepare Performance acceptance criteria and Test Plan.
  • Actively participated in the daily project meetings and walkthroughs.
  • Involved in preparation of estimation, capacity matrix, performance strategy docs and conducted assessments and data modeling using excel.
  • Worked on Web, Clint-server, Main frame, and SOA, J2EE, .Net and legacy applications.
  • Used Java, Spring Framework with Hibernate to map to Oracle database.
  • Responsible for testing batch jobs in an enterprise wide environment.
  • Worked on different protocols like HTTP/HTML, Web Click &Script, Web Services, WinSock, Flex, Oracle NCA, Citrix ICA, Seibel (Web), RTE, RIA and Ajax TrueClient.
  • Designed performance test suites by creating VU test scripts, workload scenarios, setting transactions, rendezvous points and inserting them into suites using Load Runner.
  • Responsible for Application Integration and distributed transaction monitoring using WebSphere Application server.
  • Responsible for testing the applications in different scenarios like Average load test, Spike test, Endurance test, Volume test and Peak Load test.
  • Configured Offline & Online Diagnostics like J2EE/.NET Diagnostics through performance center.
  • Administered the HP Performance Center 11.0 (HP ALM) and was responsible for troubleshooting and Test schedule.
  • Used AppDynamics to monitor CPU performance, Heap allocation along with memory usage.
  • Used Sitescope, RUM to monitor server metrics and Performed in-depth analysis to isolate points of failure in the application.
  • Wrote SQL Scripts to query the Oracle and DB2 database tables.
  • Responsible for running batch jobs that access DB2.
  • Monitored system resources such as CPU Usage, % of Memory Occupied, VM Stat, I/O Stat using UNIX commands like top, vmstat, svmon and netstat.
  • Analyzed JVM Heap and GC logs in Web Sphere during test execution.
  • Conducted result analysis and communicated technical issues with developers and architects
  • Involved in defect tracking, reporting and coordination with various groups from initial finding of defects to final resolution.
  • Created comprehensive test results report.

Environment: Performance Center, LoadRunner, JAVA, J2EE, Java Script, DB2, Jmeter, Jprofiler, Websphere 8.0, .Net, IIS, SQL, SOAP, JMeter, Python, WSDL, XML, SiteScope, AppDynamics, TOAD, Web Services, Dynatrace, JIRA, Unix

Confidential

Java Developer

Responsibilities:

  • Responsible for Conduct/Lead Automation and Performance Test efforts on regular basis across the application channels and systems
  • Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Jenkins.
  • Worked closely with QA and Development teams to clarify/understand functionality, resolve issues and provide feedback.
  • Offering subject matter expertise while reviewing, understanding and implementing best practices
  • Experience in behavior driven development (BDD) approach using selenium-cucumber to write and execute automated acceptance/unit tests.
  • Used Restful Services to pass JSON data to communicate between dashboard and servers.
  • Used log4j for tracking errors and debugging the code.
  • Designed and developed unit testing framework revolving around test Driven from existing applications/modules and Test first methodology for new initiatives/enhancements using Junit.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Used Maven, SVN, Selenium Web driver, Java and Selenium Grid to create nightly automation scripts.
  • Monitored system performance using Dynatrace.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Written White-box test cases based on the User and Business Requirements.
  • Performed Smoke, Functional, Integration, System, Regression tests based on Analysis, and understanding of the requirements.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
  • Experience in web applications testing with Selenium IDE, Selenium RC, Selenium Grid and Selenium WebDriver, JUnit and TestNG.
  • Analyze test results in Win runner tool and report the defects
  • Experience in Automated QA using JUnit, TestNG, Maven and Hudson/Jenkins.

Environment: Selenium WebDriver, grid, Dynatrace, Ruby on Rails, Junit, TestNG, Fitnesse, Unix, Autosys, Appium, Oracle, DB2/mainframe, J2EE, EBS, Web sphere message broker, Selenium, Mingle, Eclipse, MQ, XML and JIRA

Confidential

Java Developer

Responsibilities:

  • Tech testing: Tested ESB services for Message Transformations, Message volumes, Message flow from JMS to Web service, verified the Fault response result are generated correctly
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information
  • Modified and Executed automated and manual test scripts for different modules using QTP.
  • Used SOAP based Spring Web services and Rest Web services for transferring data between applications
  • Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
  • Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center
  • Developed automated scripts for performing Regression Testing through Selenium WebDriver.
  • Implemented Page Object Model Automation framework with Java and Selenium WebDriver.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Used JSON Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions
  • Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON
  • Used Restful Services to pass JSON data to communicate between dashboard and servers.
  • Used Selenium for testing the Rest based web services by passing xml/json data formats
  • Gathered the requirements and compiled them into Test Plan
  • Tested ESB messages for event handling, Mapping transformations, XML/HTTP/Java message conversions to required format and conversion logic for Publish/Subscribe and Point to point messages.
  • Experience in Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server
  • Validated that SOAP requests are converted to the XML messages, verified that the XML is converted successfully and the content satisfies the requirement of the service provider.
  • Monitored the Queue depth and Message Processing rate on ESB.
  • Verified data on Data Distribution systems to third parties (Tibco Publish/Subscribe XML message validation using Soap UI and XML Spy)
  • Responsible for Code Deployment to QA servers, Scheduling Db backups and restores on Oracle/DB2 servers and running Intraday/End of day batch jobs on UNIX servers.
  • Verified and validated Business logic changes to Centralized Libraries (Changes in Product rollouts based on demographics, ecommerce’s/POS Sales and Discounts, Loyalty Management)
  • Performed End to End QA- Responsible for system, Performance and User Acceptance Test (UAT) Test Planning, Including: Determining Testing Scope, Testing approach, Test Automation Tool selection, Automation Design, Design and implementation effort estimation.
  • Inserted verification check point, synchronization points, and Parameter raised data using Selenium IDE.
  • Analyze test results in Win runner tool and report the defects
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Defined user defining parameter to execute various functions in QTP.
  • Implemented Modular Framework for Selenium based scripts.
  • Conducted Cross browser testing in IE and Firefox using Selenium.
  • Developed ANT based build scripts to run Selenium Automation
  • Attended daily Scrum meetings conducted by Delivery and Services teams and Updated the status and also discussed about QA goals, Risks and Future plans.
  • Used Junit/Selenium for Test Driven Development.
  • Refactored test code after changes are implemented
  • Wrote assertions, verified duplicate objects creations and used base class to expand test suite.
  • Experienced in AJAX and JAVA script testing for usability, Navigation and User friendliness.
  • Extensively used JIRA and Rally as test Management Tool to write and execute test cases and report the defects.
  • Ran mainframe jobs and compared to portability into Java

Environment: Selenium WebDriver, SOAP UI, Unix, UC4, Autosys, Oracle, DB2/mainframe, J2EE, EBS, Web sphere message broker, Selenium, Mingle, Eclipse, MQ, XML and JIRA

We'd love your feedback!