Qa Automation Engineer Resume
Dallas, TX
SUMMARY:
- Over Seven Years of experience in the area of software testing that includes both manual and automation.
- Expert in preparing Test Plans, Test Strategy, Testing/Defect Summary Reports, Matrix and meeting minutes.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA.
- Excellent experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
- Well versed with Waterfall, Agile and continuous integration methodologies
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Proven multitasking capabilities with strong ability to plan, prioritize, and manage complex tasks with onsite and offshore teams under aggressive deadlines.
- Proven abilities in working on Web and Client based applications using Java, Maven,, through Continuous Integration using Jenkins, Git for CVS.
- Involved in Manual testing & Tracking defects using Test Director or Quality Center or Application Lifecycle Management.
- Developed Test scripts for automated testing using Unified Functional Testing UFT (Formerly QTP) and Selenium tools.
- Good experience in Bug Tracking tools like Quality center, Test director, Clear Quest and BugZilla.
- Good Knowledge in Test Management and Testing Lifecycle Methodologies like Agile, Waterfall, TDD (Test Driven Development).
- Experienced using Web - debugging tools like Fire Path, Fire Bug.
- Experience on SOA Architectures such as SOAP UI and RESTful Web Services using SOAPUI Pro.
- Experience in Test management tools like Rally, JIRA.
- Extensive knowledge on Cucumber and able to create feature file using Gherkin.
- Strong experience in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing.
- Good working knowledge on Windows and UNIX Environment.
- Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
- Excellent Organization, Analytical and Problem Solving skills and ability to quickly learn new technologies.
- Good Communication, interpersonal, and Teamwork skills.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, SOAP UI, ALM, UFT
Languages: C, C++, HTML, CSS, JavaScript, JQuery, Java, XML, Visual Basic Script
Test Framework: Junit, Testing
AgileScrum, Waterfall, V: Model
Bug Reporting Tools: Application Lifecycle Management, Quality Centre, Test Director
Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
MS: Office Suite( Excel, Access, Word), MS-Project and MS-Visual Studio
Databases: SQL Server, Oracle, MS Access
Operating Systems: Windows variants, UNIX
WORK EXPERIENCE:
Confidential, Dallas, TX
QA Automation Engineer
Responsibilities:
- Participated in Test Planning and writing Test scripts for each sprint using Selenium.
- Performed Functional Testing to identify various critical points in the application and automated it using Selenium Java to validate all UI components such as Pop-ups, browser navigations, Screenshots, Windows Handle, Drag and Drop, Radio Buttons, Multiple Check Box, Frames, Mouse Movements and keyboard events.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG prior to agile release.
- Used TestNG to prioritize the scripts and run in batches and extract test reports.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platform and browser testing.
- Generated test logs using Log4j for various log level.
- Involved in Grouping of Test Cases, Test Methods, and Test Suites using Test-NG annotations.
- Performed functional testing of SOAP and REST Web Services using SOAP UI Tool and assertions on request and response XML on both SOAP and REST Web services.
- Experience in testing the application across different Browsers using Cross Browser Testing in TestNG.
- Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
- Performed Performance testing on page by checking the Load time of the pages.
- Performed Cross Browser testing using Selenium Grid and TestNG.
- Used Apache POI to read data from Excel sheet.
- Validated the data from Front End to Back End tables in MySQL Database.
- Involved in Daily Scrum Meeting with development and management Teams.
- Involved in Product Backlog, Sprint Planning, Sprint backlog, Daily Scrum Calls, Sprint demo, Retrospective Meetings.
- Closely interacted with the Development and Business teams in resolving the bugs.
- Well versed in Jira Agile - For Plan, Add User Stories, Add Task, Create Test Cases, Create Defects, and Iterations.
- Performed Mobile Testing of the applications and complete website.
- Tested on various IOS and android devices.
- Followed Sprint Burn down Chart, Release Burn down Chart and attended Agile Sprint Meeting.
- Prepared status summary reports with details of executed, passed, and failed test cases.
Environment: Selenium IDE / Web Driver, Test-NG, Apache POI, Java, HTML, CSS, X-path, Windows 7/8, SQL, Maven, SOAPUI, XML, Agile, Jira, Log4J.
Confidential, Uniondale, NY
Test Automation Developer
Responsibilities:
- Designed and executed Automation Test cases using Selenium Web Driver, TestNG for regression and functional testing.
- Created test automation framework using Selenium WebDriver, Page Object model (POM) using Data Driven Framework for further test creation and execution.
- Identifying the element using various locators like Object's id, Name, XPath and CSS selectors to link in the application.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- 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.
- Worked on developing the automation scripts using Selenium WebDriver with JUnit Frame work.
- Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as scripting language.
- Performed Mobile Automation Testing on IOS platforms using iPhone & iPad Devices with Appium.
- Followed Agile Methodologies and Software Quality Audits for all the Phases of SDLC.
- Involved in Backend Database testing by using Toad.
- Designed, executed and maintained End to End Automation Test scripts using Protractor and Jasmine Framework.
- Creation of feature files, Scenarios and Scenario outlines in BDD - Cucumber.
- Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for BDD using Cucumber.
- Used GIT as code repository and code collaborator to manage code reviews.
- Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
- Involved in testing SOA with Restful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
- Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java, JSON.
- Maintained and executed Maven build files for running automated tests, manage project's build, report and documentation across the network.
- Used Jenkin as a Continuous Integration server to configure with Maven.
- Participated in Agile release planning, backlog grooming sessions, iteration planning and retrospective sessions as per company agile guidelines.
- Performed API testing Using SOAP UI and WSDL file.
- Created JMeter scripts to perform the load, volume, stress and capacity testing.
- Performed defect reporting and bug tracking using JIRA also followed up with development team to verify bug fixes, and update bug status.
Environment: JAVA, CSS, SELENIUM WebDriver, JMeter, JIRA, TestNG, SOAP UI, Cucumber, Xpath, Toad, QTP, QC, Oracle, Windows.
Confidential
QA Analyst
Roles & Responsibilities:
- Test Case creation and test case execution using ALM.
- Defect Logging and managing using Application Lifecycle Management.
- Coordinating daily smoke test call, Site down testing, Site shake down testing, Product release testing, Integration and Regression testing.
- Effort estimation and prioritization, business case estimates, software quality assessments.
- Anticipated needs and implications of decisions, proactively working to identify, clarify, and resolve issues and removing barriers within and outside the organization in a timely manner.
- Create Test Plan, Test Strategy, Traceability Matrix.
- Participate in Triage calls, to prioritize defects on the severity.
- Used Application Lifecycle Management for testing report generation.
- Arrange testing sessions for first time UAT users and other new team members for various products, Coordinate with Business to provide QA support.
Environment: Unified Functional Testing (UFT), Quality center, MS Office, Windows 7 Professional SP1, Visual Basic Script, SQL server 2014.
Confidential, Hartford, CT
QA Tester
Roles and Responsibilities:
- Simultaneously Worked on multiple projects.
- Coordinate testing effort for Offshore and onsite teams.
- Test case creation and test case execution using Quality Center.
- Defect management and leading defect maintenance call with management and tech to discuss defects and assign them to right people using Quality Center.
- Performed Functional and Regression testing on web and mobile applications.
- Performed backend (SQL) and Automation testing (QTP).
- Reviewed old templates and formats for Test plan, Test Strategy, Test case, Defect Reporting, Traceability Matrix and status reports and created/updated them up to the standards.
- Performed QA estimation, identify and fix the scope and objective of testing.
- Coordinate with Business and clients for efficient delivery of requirement document, requirement review and Questions/Answer processes.
- Coordinated with Project Manager, third party tech manager and leads to draft/update project plan and provide inputs for QA.
- Sent daily testing status reports to various groups and senior management.
- Worked with business for identifying UAT scope and UAT completion sign off.
Environment: Windows XP, QTP, Quality Center, SQL Server, C# .Net, C++, XML.
Confidential
QA analyst
Roles and Responsibilities:
- Review Requirements, Design documents and analysis.
- Performed Functional, Transaction, Integration, End to End, Positive testing, Black Box testing, White Box testing, Regression testing.
- Developed Automated Test Scripts for Functionality, GUI, Stress and Load Tests and executed automated
- Win Runner was used for automation of regression.
- Created test plans and test cases for Manual and Automated Testing.
- Developed Test scenarios and Test cases using Test Director.
- Conducted System and Regression Testing using Win Runner and identified application errors
- Developed Data Driven Tests using test data from flat files and analyzed the results using Win Runner.
- Involved in Backend testing by using SQL queries.
- Tested Links and identified broken links using appropriate functions in Win Runner.
- Tested the application under Load and Stress using LoadRunner.
Environment: Internet Explorer 5.0 and Netscape 4.5, Lotus Notes6, Test Tools: WinRunner6.0, Test Director 6.0, UNIX, C++, SQL, Web Logic 6.1, EJB, Java (JSP, Servlets, JDBC), HTML, DHTML, CSS, Java Script, MS Visual Source Safe, MQ Series, Tuxedo, Perl Script.