We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Lenexa, KansaS

SUMMARY

  • Experienced software quality assurance professional with 8+ years of experience in all the phases of Software Testing Life Cycle (STLC). Skilled in various program testing technologies using automation tools like Selenium, Cucumber, SoapUI & current QA methodologies.
  • Diversified experience inAutomation and Manual testing serving various domains such as Banking, Finance, Healthcare and Insurance.
  • Executing test case, reporting bugs and tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, QTP/UFT, Cucumber and SOAP - UI.
  • Experienced in working with Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum
  • Proficiency in automating web based testing including GUI Testing, Functionality Testing, Unit Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Testing.
  • Experienced in White Box and Black Box testing for functionality and structural flow of an application
  • Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.
  • Experienced in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse
  • Experienced in preparing and maintaining Automation Frameworks (Record/Playback, Keyword Driven, Data Driven, Hybrid Driven, and Page Objects)
  • Experienced in using Selenium WebDriver, Eclipse TestNG test frameworks in creating test scripts, test suites and HTML reports
  • Experienced in Java and OOPS concepts required for Selenium frameworks.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts
  • Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.
  • Experienced on using AutoIt for file uploading to simulating user interaction on Microsoft windows file upload dialogue window
  • Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG
  • Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG
  • Experienced with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Automated and scheduled Build using continuous integration tool Jenkins Server at a particular time.
  • Conversant with Ant and Maven project build tools.
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG (Groups, Parameter, Data Provider)
  • Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
  • Developed selenium synchronization using conditional and unconditional wait conditions
  • Experienced in using Test Management tools such as Rally, JIRA and Bugzilla bug reporting tools to track test progress, execution and deliverables
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Conversant using Configuration management tools like SVN, GIT.
  • Strong knowledge on Web Service & Hands on experience in validating Web Services using SOAP-UI
  • Experienced with working in Java-J2EE / .Net environments
  • Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.
  • Excellent inter personal communication, analytical and problem solving skills.

TECHNICAL SKILLS

Methodologies: Agile (Scrum), V-Model and Waterfall

Software Testing: Functional, Database, Web based UI Testing, Web Services, Test Plans, Cases & Processes, Functional Requirements, Regression, Positive & Negative Testing, UI & Compatibility Testing, Data Interface & Migration Testing, Testing Automation

Functional Testing: Unit Testing, Smoke Testing, Sanity Testing, Integration Testing, White box testing, Black Box testing, Regression Testing, System Integration Testing (SIT) & User Acceptance Testing (UAT).

Non functional testing: Performance Testing, Load Testing, Stress Testing, Security Testing, Compatibility Testing

Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), TestNG, JUnit, JMeter, Maven, ANT, Jenkins

Test Cases Management: JIRA, HP QC/ALM, Bugzilla, Rally

Languages: JAVA, C++, C#, Python, Oscript, JavaScript, HTML, CSS, XML

Databases: MYSQL, Oracle, DB2, SQL Server

Testing Frameworks: BDD, TDD, Page Object Model and Hybrid, Gherkin, Cucumber

Web services: SOAP, SOAPUI, POSTMAN, REST and Restful

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Operating Systems: UNIX, WINDOWS,Linux

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Project

PROFESSIONAL EXPERIENCE

Confidential, Lenexa Kansas

Senior QA Automation Engineer

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Created Test plans, managed team members, assigned tasks and conducted meetings. Worked on SQL scripts to load data in the tables
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD using Cucumber and POM (Page Object Model).
  • Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line
  • Wrote test cases to handle Alerts on the web page
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
  • Performed Data driven testing using Selenium and TestNG functions, which reads data from property and XML files and Performed Continuous integration automation using Jenkins
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and JUnit. Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections, which reads data from scripts using property and XML files.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Web Driver) & created Data Driven framework.
  • Created Test Scripts in SOAP UI for Testing Web Services
  • Performed cross browser testing on different Operating Systems like Windows, Linux and on different browsers like Internet explorer, Firefox, Google Chrome.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Performed agile testing, review the stories and participated in Daily Scrum meetings, Iteration Planning and Release Planning meeting and used Rally Tool.
  • Participated in peer review with team and developers to review test cases/test scripts
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis

Environment: Selenium Web Driver, Eclipse, SQL Server, HTML, XML, GIT, JUnit, TestNG, Jenkins, SoapUI, Rally, Maven, Cucumber

Confidential, San Francisco, CA

Quality Engineer - Automation

RESPONSIBILITIES:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports
  • Constructed Automation Framework for Web Services with Cucumber- Selenium using java
  • Worked on automating REST services and convert existing UFT scripts to Selenium based Scripts using Cucumber/Gherkin
  • Developed and Executed Test Scripts using Selenium Webdriver, TestNG, analyzed Test Results
  • Involved in preparing test cases using Selenium Webdriver to validate all UI components, Popups, Browser navigations, Mouse Movements
  • Performed Functional Testing, Regression Testing and End to End Testing and Involved in User Acceptance Testing (UAT)
  • Documented and reported all found defects in Quality Center
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to make sure that the existing functionality is not broken
  • Performed Functional testing as per user stories and performed Integration Testing &System Testing usingSelenium Webdriver automation scripts
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using TestNG, Selenium and Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution
  • Designed and Developed test automation Artefacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation and Apache POI
  • Managed individual sprints user stories and tasks using Jira as tracking tool
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags. Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format
  • Managed the framework dependency jars using Maven. Verified the integration of various components in the application and executed end-to-end testing.
  • Maintained Selenium & Java Automation Code and resources in source controls like GIT, Jenkins for improvements and new features
  • Work on CICD integration for running smoke and regression testing.
  • Developed Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases
  • Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code
  • Performed black box testing, database testing, and web-based testing on several test phases.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service

ENVIRONMENT: Selenium IDE, Selenium Web Driver, Eclipse, Java, Html, XML, Firefox, FirePath, Firebug, GIT, XPath, CSS, JUnit, Jenkins, TestNG, Jenkins, Json, SoapUI 4.5, Agile/Scrum, Maven3.2.1, Cucumber, Microsoft Office

Confidential, Peoria, Illinois

Senior QA Automation Engineer

RESPONSIBILITIES:

  • Developed automated tests inCucumber,Selenium WebDriverusing java. UsedFirebugandFire Pathto identify web elements
  • DevelopedData driven Frameworkand read the data from excel sheet usingApache POIAPI.
  • UsedGitHubas version control to check in code. Worked with Master and Feature Branches
  • UsedJenkinsto run JUnit/Cucumber Automated tests. Automated Rest API tests inCucumber/Seleniumframework. Experience in setting upstream and downstream Jenkins jobs
  • Create test script inTestNGframework using java withSelenium WebDriverfor regression testing.
  • Performed Bug Tracking and Reporting throughRally
  • Performedcross browser testingusingSelenium Gridto check the compatibility of the application.
  • Configured the test cases to receive input test data for the corresponding test cases usingTestNG data Provider Annotation
  • Developed sanity and automation regression tests. Performedback end testingto test data flow to web application by writing and executingSQL queries
  • Participated inAgileScrum meeting on daily basis
  • Manage individual sprints user stories and tasks usingJiraastracking toolas well as Defect tracking tool.
  • Scripted the Test cases and managed the framework dependency jars using Maven. UsedMavento perform build fromJenkins
  • Communicate clearly and effectively with end users and team members.
  • Participated in theWalkthroughandReview Meetingswith Business and Functional Leads for understanding and analyzing variousBusiness rulesfor the Module
  • Attended daily status update meetings with all the other team members. Extensively involved in developing test cases using the Design and Requirement document and mapping with the Requirement Traceability Matrix
  • Participated in thepeer Reviewingand Modifying Test Case Documents based on the Enhancement and change request.
  • Performedsmoke,sanity,functional,regressionandEnd to End testing. Prepared test data for positive and negative test scenarios as per application specifications requirements.
  • Performed (UAT) User Acceptance testing exclusively in anagileenvironment
  • UsedJenkinscontinuous integration server to run automated test suites
  • Participated in theIssue Resolve Meetingto discuss about the defect by their business severity
  • PerformedBackend testingusingSQL queriesto validate the data integration
  • Created scenarios for change request and defect request and effectively coordinated with the development team.
  • Created reports on the daily testing process and participated in the Weekly Status Meeting.

Environment: /Tools:Jira, Java, Data Driven Framework, TestNG, Jenkins, Eclipse, JUnit, Cucumber, Gherkin, Linux, DB2, XPath, Rally, GIT, Maven, Agile, XML.

Confidential, Manchester, NH

Quality Engineer

RESPONSIBILITIES:

  • Analyzed the user stories based on detail acceptance criteria for the corresponding Sprint
  • Run Defect Triaging and review the Test Plan, Test Scenarios, Test Cases with Project Team
  • Involved in creating, updating and executing of test cases according to requirements
  • Developed and maintained automated regression test cases in Selenium Webdriver using Java programming language and TestNG Configured ANT for JAVA automation projects and for project object model (POM)
  • Executed System Test Cases/Scenarios in DEV environment and make sure that user stories are working as expected
  • Developed Hybrid Keyword/Data Driven Framework to retrieve test actions, test data from excel files and Oracle Databases
  • Identified the correct GUI web elements uniquely by using different types by locators like Id, Name, Link Text, CSS, DOM, XPath
  • Used TestNG framework, covering different types of test designs like a unit test, functional test, end to end test, UI test and integration test. Integrated with TestNG to perform Cross Browser Testing using parallel processing, groups and annotations
  • Experienced in Apache POI Jar for reading Excel file using Java IO operations
  • Used Jira as a bug tracking, issue tracking and project management software
  • Monitored the jobs which could be SVN checkout using Jenkins
  • Performed browser compatibility testing Integrated the test suites to Jenkins to execute them automatically after every successful deployment
  • 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
  • Involved in Web Services Testing using SOAP UI
  • Done performance testing of the web services using Jmeter scripts
  • Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason

ENVIRONMENT: Selenium WebDriver, Selenium GRID, Java, Web Services, SOAP, AGILE, Jira, SVN, HTML, Java Script, CSS, Eclipse, Oracle, Windows, Jmeter, UNIX/LINUX, MS Word

Confidential

Software Quality assurance Engineer

RESPONSIBILITIES:

  • Created and executed Test Cases, analyzed results and reported discrepancies.
  • Conducted compatibility tests with multiple operating systems, software programs, and network environments.
  • Identified, analyzed, and documented software defects in program functions, outputs, online screens and content.
  • Identified program variance from functional requirements and recommended modifications.
  • Validate the forms and verified the data in data base.
  • Created test data to validate the application.
  • Performed GUI testing, Unit testing, Regression testing and Black Box testing.
  • Participated in weekly meetings and walkthroughs to monitor the status of the testing process and discuss enhancement issues.
  • Submitted weekly status reports toQALead.

ENVIRONMENT: Java, JSP, JSTL, Ajax, JDBC, Tomcat, Java Script, HTML, SQL, Test Director

We'd love your feedback!