Sr Qa Automation Engineer Resume Profile
5.00/5 (Submit Your Rating)
Timonium, MD
Profile Summary
- 6 years of diverse experience in Quality Assurance with expertise in Finance, Retail, and Health.
- Experience with working on different Software Development Models like Agile User Stories Water Fall, and Rapid Application Development.
- Proficient in Functional testing, System Integration testing SIT , User Acceptance testing UAT , Load Testing, Security testing, Browser compatibility testing, and Performance Testing.
- Diversified experience in testing Client Server Web based applications.
- Expertise in automated testing Frameworks using SoapUI, Selenium IDE/RC/Webdriver, Selenium Grid, TestNg, JUnit, and JMeter.
- Experience in Mobile Testing on iOS, Android Devices using Selendroid, Appium.
- Worked with Android SDK tools like ADB, logcat, AVD, DDMS.
- Experience in creating Test Frameworks using Selenium WebDriver with Data Driven Testing, UI Mapping and Design Patterns.
- Experience in implementing the Java API's Utils, IO, JDBC and Apache POI.
- Proficient in continuous Integration testing using Maven, Jenkins, GIT, and Ant build tools.
- Experience in executing Selenium automation scripts written in Java.
- Expertise in Functional, Security, and Performance Testing for SOAP and REST web services using SOAPUI.
- Extensively worked on performance testing tools like JMeter.
- Expert in manual and automation testing of the applications on UNIX platforms.
- Experience in working on UNIX and Linux environment to analyze log file and to monitor processes.
- Good experience in developing test automation scripts using Quick Test Professional data driven for regression and functional testing with DOM technology, Framework schema, and Oracle DB.
- Experience in testing Web Applications with Java, XML, HTML, AJAX, JavaScript, Oracle and MS SQL Server.
- Expert in designing and implementing basic SQL Queries Joins, Having, Group By for QA testing and data validation.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
| Technical Skills |
- Languages : Java, HTML, XML, PL/SQL, VBScript, JavaScript, AJAX
- Web Tools : XPATH, CSS, SOAP, WSDL, REST
- RDBMS : Oracle, MS SQL Server
- Development : Oracle SQL Developer, TOAD, Eclipse, and Quality Center
- Testing Tools : JUnit, SoapUI, JMeter, Selenium IDE/RC/Webdriver , TestNG,
- Maven, ANT, Jenkins , QTP
- Bug Tracking Tools : Rally, Quality Center, JIRA
- Platforms : Windows, UNIX, Linux, Android, iOS
| Work Experience |
Confidential
Sr QA Automation Engineer
Key Responsibilities:
- Analyze the business and functional requirements and streamline the Testing Activities.
- Analyze the system requirements and develop detailed test plans and test cases and provide the documentation.
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for the application.
- Study and analyze the Functional Requirements Specifications and System Design Specifications and interact with developers for changes in requirements, if any.
- Perform Regression testing on new builds and every modification in the application using Selenium WebDriver.
- Develop automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using JUnit.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Configured Selenium WebDriver, TestNG, Maven build and created selenium automation scripts in java using TestNG prior to agile release.
- Integrate Automation scripts Selenium WebDriver API on continuous integration tools Jenkins for nightly batch run of the Script.
- Developed test scripts using groovy for data driven testing of SOAP and REST Web service using SOAP UI.
- Perform Web Service Testing using JSON and XML, RESTFull API automation with GET/POST/PUT/DELETE.
- Used SOAPUI tool to test web service performance and functional testing.
- Develop scenario based testing for the Jmeter scripts.
- Create, schedule and run the scenarios using JMeter and generate necessary graphs.
- Prepare test plans for the major integration modules.
- Develop numerous SQL statements to view, modify and insert data into and from the required tables to test the test scenarios.
- Analyze application log, edit configuration file using VI Editor and executed batch file in UNIX environment
- Performed white box testing for all the modules including business service, controller and data service layer components.
- Involved in the complete Performance Test cycle promoting it to the User Acceptance Testing.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues using JIRA.
- Environment: Selenium WebDriver, Java, TestNG, Maven, Jenkins, GIT, SoapUI, JMeter, SQL, Oracle, Windows, Agile, XML, JSON, UNIX.
Confidential
QA Engineer
Key Responsibilities:
- Developed Framework by testing based REST and SOAP based web services like MDM service, enrollment service, licensing service.
- Involved in creating test cases for Mobile Native App for iOS, and Android Devices using Selendroid, Android Tools AVD, ADB, logcat and Emulator.
- Tested REST based API by automating using HTTP client and asserting on response.
- Reviewed JSON, HTML, XML files in SOAPUI after applying assertions to the source property.
- Worked with API product managers to come up with detailed API specifications that confirms to Client standard.
- Developed Data Driven test scripts for testing in house web services ,validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc and logged the SOAP responses to a file to compare results in different test runs.
- Generated test result report at Test Case level and Test Suite level in SOAPUI.
- Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios.
- Performed Database Testing by writing SQL queries with the use of aggregate functions.
- Reported defects using JIRA in Agile methodology.
- Used GIT, ANT for Continuous Integration testing.
Environment: Android,ios, SOAPUI, Java, JMeter, SQL, Oracle, Windows, JSON, XML, HTML, HTTP Client, JIRA,GIT, ANT.
Confidential
QA Automation Engineer
Key Responsibilities:
- Analyzed the requirements and provided the right effort estimates during the estimation phase Poker Planning .
- Involved in System Integration testing, Multi Browser testing, Production Validation testing, Assembly testing, and Database testing.
- Extensively used Selenium IDE to record, playback and debug individual test cases.
- Used Selenium WebDriver APIs for writing Junit test suites and test cases for functional testing.
- Automated Regression test cases using Selenium, WebDriver and WebDriver Backed Selenium.
- Performed defect tracking and management, interfacing with development teams, configuration management team, RCA team, environment team, UAT team, and other application teams.
- Involved in Test Result analysis, Defect Management, and Risk analysis.
- Introduced and implemented Open Source web test tool Selenium and WebDriver for cross browser testing.
- Used Selenium WebDriver/RC for writing test scripts for regression test coverage.
- Implemented Java API's Collections, IO and JDBC, Apache POI in WebDriver Scripts.
- Participated in the User Stories discussion and test scenarios preparation.
- Involved in Offshore co-ordination, work assignment, query resolution, and work product reviews.
- Performed Unit testing with Junit test framework.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Back End Testing using UNIX Utilities and automated Regression Testing using Corn scripting.
- Coordinated with developers and record defects in JIRA to track until they are resolved
- Prepared user documentation with screenshots for UAT User Acceptance testing .
- Prepared and executed of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
- Preparation of data requirements for each Sprint release and preparation of test cases design and review and publishing during the demo.
- Provided strategies for reusability of data requirements which helped in effort saving.
Environment: Selenium WebDriver, RC, SQL, Java, ANT, JUnit, SoapUI, REST, SOAP, Jira, JMeter, Agile, Windows, UNIX.
Confidential
QA Analyst
Key Responsibilities:
- Attended Review meetings to discuss Use-Cases, Business Rules, Alternate flows and Exception paths.
- Performed Requirement Analysis by gathering both functional and non-functional requirements based on interactions with the process owners, document analysis and represented them in Requirements Traceability Matrix RTM .
- Developed detailed Test Plans, Test Cases and responsible for executing the Test Cases, Test Scripts using QTP.
- Worked on the Regression Automated Testing and Data driven testing using Quick Test Pro.
- Created Synchronization points to synchronize the Test script to the Application speed in Quick Test Pro
- Used Quality Center for tracking the defects.
- Aided in generating System Testing Scenarios of end to end testing of application.
- Assisted in generating Post deployment scripts and UAT scripts for users.
- Created automated VB scripts using Quick Test Professional.
- Generated Test Data for Automation Scripts in Excel from QTP.
- Attended meetings with logical data modelers to enhance knowledge of Back-end Testing.
- Attended Walkthroughs and review meetings with Business Analysts Development team.
- Interacted with the project team to assign priority to Projects based on dependency and criticality.
Environment: Quality Center, QTP, JavaScript, VBScript, EXCEL.
Confidential
QA Tester
Key Responsibilities:
- Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
- Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
- Created and executed SQL queries against Oracle database compared the results and analyzed discrepancies.
- Performed database testing by passing PL/SQL queries and also executed the regression test cases before handed over to UAT.
- Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
- Prioritized Identified defects and monitored bugs fixing status through Outlook Express, which was configured through Quality Center.
- Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
- Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
Environment: Manual Testing, Quality Center, PL/SQ, Access, Oracle, TOAD, Windows XP, MS Office
