We provide IT Staff Augmentation Services!

Senior Automation Test Engineer Resume

4.00/5 (Submit Your Rating)

Washington, DC

PROFESSIONAL SUMMARY:

  • Around 8+ years of experience in Software testing as a Quality Analyst/Mobile Application Tester using Selenium, QTP, SoapUI, Cucumber and Quality Center
  • Experience building automation framework from scratch using Selenium web driver, JAVA, Junit and Eclipse.
  • Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server - based Applications.
  • Experience in all stages of the Software Development Life Cycle (SDLC) and Bug Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Developed Test scenarios, Test cases, Test data, Test procedures, Test reports and Test Matrices and documenting manual and automated test scripts in Java for Selenium.
  • Worked on multiple projects, and Extensively involved in User acceptance testing (UAT), End to end, System Integration Testing (SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
  • Good experience in performing manual testing using Android Studio Emulators, IOS Simulators & Mobile Application Testing using Automation tools like Appium and Perfecto.
  • Experienced in understanding system specifications, functional, technical requirements, test pre-requisites, test data.
  • Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium WebDriver, C#, JavaScript.
  • Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
  • Expert in Black Box Testing, Grey Box Testing and involved in White Box Testing.
  • Skilled at analysing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
  • Extensive experience in using Automated tools like Java Cucumber test framework for Client/Server, Web and database applications.
  • Experienced in using Maven, ANT build tools to manage framework dependency jar files.
  • Excellent experience with source version control tools such as Subversion (SVN), CVS & GIT and generated Test logs using Log4j for various log levels
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • 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 Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, JMeter, Cucumber, Firebug, Soap UI, Coded UI, ITKO LISA, Microsoft Visual Studio, Android Studio, HP UFT and IBM RFT, Load Runner, NeoLoad, Postman, Runscope.

Programming/Scripting Languages: Java, JavaScript, Ruby, Shell Script, VBScript, C, C#, Python, Pega, Django, HTML and XML.

Frameworks: Junit, TestNG, Appium, TDD, ATDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, and Backend Testing.

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

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services and SOAP UI.

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

Methodologies: Agile, Scrum, Spiral and Waterfall.

Build/ CI Tools: Ant, Maven, Jenkins, Gherkins and Hudson.

Databases Technologies: MS SQL Server 2008/2012, OLAP and OLTP, Oracle, MS Access 2013/2010, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, DB2 and MYSQL.

Operating Systems: Windows 10, UNIX and Linux.

Web Technologies: HTML, XML, CSS, Flash, JavaScript, Angular JS, Ruby and Python.

Firefox Addons: XPath and Firebug.

Networking Protocols: HTTP, FTP, SNMP and SSH, TCP, UDP, ICMP

WORK EXPERIENCE:

Confidential, Washington, DC

Senior Automation Test Engineer

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver .
  • Used Agile Methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS , TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed test code in Java language using Eclipse , IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using Junit prior to agile release.
  • Implemented mobile automation framework using APPIUM and developed automation test scripts to test IOS and Android platforms. Used Emulators and Simulators to test the application virtually.
  • Performed White box testing using TestNG for class, method, & Web Service testing.
  • Involved in creating automation test scripts using Selenium Web driver on Eclipse IDE .
  • Involved in designing the BDD framework using Cucumber.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven .
  • Executing the test plans on Web and Mobile (Apple & Android) as per requirements.
  • Created JMeter scripts to perform the load, volume, stress and capacity testing .
  • Performed data-driven testing by developing data-driven tests to validate the same test with multiple sets of test data.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Used Jenkins as continuous integration server to run automated test suites nightly batch run of the Script. Created Project plan on Jenkins , configured scheduled using Cron job.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium .
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI .
  • Develop and Execute the Web Service Tests, including REST Services, JSON , SOAP UI, MQ's and Contract-based code .
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Involved in designing and building automation frameworks in support of continuous integration in a Test-driven development (TDD) .
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, JMeter, Quality Center, Microsoft Test Manager (MTM), Internet of Things (IOT), Fire path, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows.

Confidential, Bloomsburg, PA

Senior Quality Analyst

Responsibilities:

  • Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements.
  • Specifications Creation of Test Data Requirements and Test Condition Matrix ; Setting up Test Environment; Software Test execution Defect Management.
  • Created Java based scripts for Selenium Web Driver with Junit as automation frame work.
  • Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
  • Created automation scripts in SOAPUI using Groovy Script for web services testing.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
  • Analysed the Log files to verify the processes for debugging and or test data verification purposes.
  • Experience with TOAD for backend data validation
  • 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 SoapUI .
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Involved in creating automation test suites for progression & regression testing in SOAPUI . 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.
  • 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 Web Driver, Junit, ANT, Jenkins, SoapUI, TDD, Agile, HTML, XML, REST, SQL, PL/ SQL, Oracle, Quality Centre, Windows XP, UNIX.

Confidential, Austin, TX

Senior Automation Tester

Responsibilities:

  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
  • 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 Web Driver.
  • Provided best practices in Automation testing in Coded UI.
  • Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
  • Create Junit HTML test report for the entire test suite.
  • Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Configured ANT builds scripts to run tests, develops reports and sends notifications.
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Performed Regression testing on new builds, every modification in the application using Selenium RC.
  • Performed regression testing using QC by modifying and documenting the existing scripts.
  • Performed back-end testing using SQL queries to validate the data in the back-end SQL Server
  • Status reporting and test updating in Quality Center.
  • Executed automated testing in QC to test the front-end functionality of the application.
  • Used HP Quality Center for viewing and analysing test results and for defect tracking and reporting which occurred during execution of test scripts.
  • Developed automation test scripts for client -server and web-based applications using Python, Silk and other automation tools.
  • Automated test cases using Ranorex to elaborate data-driven tests, excluding XML data format, by means of this tool. Created detailed reports with screenshots using Ranorex UI tool.
  • Worked on POS QA Testing was involved in setting of QA Test environment with simulated POS test environment. Evaluated and interpreted POS requirements created by external vendors.
  • Wrote SQL queries for validating the data mapping and data integrity.
  • Involved in status reporting, project meetings and project planning with the team.

Environment: Selenium Web Driver, Eclipse, JAVA, C, Rally, Oracle 10g, SQL, SQL Navigator, SOAP UI, Bugzilla, XPath, Eclipse IDE, HTML, JavaScript, CSS, XML, Web Services, SQL Server 2000, Windows 2003, Linux.

Confidential, Louisville, KY

Test 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 using Microsoft Testing Manager.
  • Involved in requirements gathering for minor enhancements to the E-Commerce Web Sites and provide testing effort estimates.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Used SOAP UI tool to test Service Oriented Architecture (SOA) based architecture application to test SOAP services and REST API.
  • Used Defect Management tool JIRA.
  • Used RALLY Tool for User Stories for tracking the Sprint Work.
  • Used TFS (Team Foundation Server) for defect logging and tracking.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Involved in automating test cases using Selenium WebDriver with Junit.
  • Worked on the Scripts inventory and maintaining the scripts for future Regression.
  • Tested Web Services using SOAP UI Tool.
  • Determine what should be automated and what te st data needs to be set up.
  • Strong senior QA application and system testing experience including testing automation for regression testing Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Design and execute the Test Plans and Test cases using User Stories/Business requirements.
  • Performed Sprint level testing, Functional, Systems Integration Testing and Regression Testing.
  • Identified & organized the plan for test data, strategy and also identify the Scope of testing within the context of each Sprint.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Tested network configuration of Linux servers using NETSTAT/ ifconfig etc. commands.
  • Worked on creating test case for Object -driven framework for selenium WebDriver.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Extensive work on Agile Methodology for Sprints and Scrums.
  • Experience in verifying the Claim Center implementation meets defined business and regulatory requirements.
  • Proficiency in End-to-End Testing and backend validation using SQL.

Environment: Core java, Selenium WebDriver, JUnit, JMeter, E-Commerce, TFS, JavaScript, HTML, Eclipse, SQL, Agile Methodology, J2EE, Oracle, DB2, Soap UI, JIRA, Unix/Linux, XML.

Confidential

QA Analyst

Responsibilities:

  • Reviewed the Business Requirements Document, Functional Specifications Document and Technical Documentation.
  • Involved in writing and making enhancements to the test plan, test cases and test scripts for Functional testing.
  • Developed Functions and Sub Procedures, saved them in library files and used them whenever required.
  • Performed Black Box testing of the entire application using QTP.
  • Participated in Planning and daily stand-up meetings as part of the agile team, attended grooming sessions and Retrospectives.
  • Performed Smoke testing, Sanity testing, System Health Check before beginning to test officially, Functional testing, Cross-Browser testing, Regression testing, Manual and Automated testing, Integration testing, Backend validation testing and End to end testing.
  • Tested various HTTP Request and Response APIs using object-oriented scripts.
  • Performed automated Regression tests for every modified build.
  • Conducted weekly meetings with the developers and build Team.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Defects were Tracked, Reviewed, Analysed and Compared using Quality Centre.

Environment: QTP, Quality center, Windows, Linux, Java, Tomcat, XML, HTML

Confidential

QA Tester

Responsibilities:

  • Prepared Test Plan and Test Cases based on the business and functional specifications.
  • Analysed code to perform white box testing.
  • Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
  • Reviewed and implemented Business Requirement Documents.
  • Reviewed the test cases written for Unit and Integration level.
  • Analysed test specifications and converted them into Manual Test Cases.
  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
  • Attended Weekly Status Meetings, discussed and interacted with team members.
  • Performed End to End Testing and involved in User Acceptance Testing.
  • Performed Security Testing (Authorization Testing, Access Control Testing).
  • Worked on SQL statements in checking the validity of the Backend.

Environment: Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.

We'd love your feedback!