Qa Analyst/automation Tester Resume
New Orleans, LA
PROFESSIONAL SUMMARY:
- 5+ years of experience in Quality Assurance in, Manual Testing, Automated Testing, Database Testing, Web base application and Client/Server based applications.
- Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and software development methodologies such as Agile, V Model and Waterfall.
- Excellent in SQA (Software Quality Assurance) with Manual and automated Tools - HP (Mercury) Quality Center.
- Proficient in creating Requirements traceability matrix, Test Plan, Test Cases and Test Scripts using business specifications and crude requirements.
- Good experience in designing, developing, enhancing automated test scripts.
- Experience generating concise defect reports from Quality Center, to track test execution progress and prioritize bug fixes.
- Implemented Protractor and automated, executed scripts on different browsers using JavaScript, Jasmine, XML, JSON and NodeJS.
- Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior
- Expertise in Set up ofSelenium RCusing Eclipse IDE as well as through command line.
- Expertise in exporting JUNIT scripts fromSelenium IDEto Eclipse JUNIT Test Suites, Creating new JUNIT test cases, modifying the Selenium scripts and writing test suites usingJUNIT.
- Good knowledge on designing and executing Automated Tests for Data Driven Testing.
- Experience in developing manual and automated Test scripts and test cases based on the client provided BRD, FRS and SRS.
- Strong knowledge in implementing Waterfall,Agile(Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
- Experience in usingSelenium IDE, RCandGridusing Java.
- Knowledge on networking protocols (TCP/P Protocol suite) such asTCP, UDP, FTP, SSLandHTTP.
- Expertise in Functional, Integration and System testing (software testing).
- Expertise in testing Web Based Applications.
- Experience asGUIas well asBackend developer.
- Expertise in writingSQLQueries,SQL *PLUS, PLSQLstored procedures for databases like Oracle,MySQL, DB2 on UNIXas well as Windows platforms.
- Proficient in executing test scripts both manually and using Quality Center.
- Proficient performing different kinds of testing like Smoke, Sanity, Functional, GUI, Backend, White Box, Parallel Testing, Integration Testing, Regression Testing & UAT.
- Experience in defect tracking system and bug life cycle using Test Director, HP Quality Center.
- Strong exposure testing applications on different browsers - IE 6.0, 7.0, Firefox, Safari 3x.
- Experienced in facilitating User Acceptance Testing for go-live.
- Experience with Data-driven testing and writing SQL queries for database manipulations.
- Experienced in working with different platforms such as MS-DOS, Windows 95/98/2000/NT/XP and Linux.
- Possesses excellent Communication, Presentation, analytical, Interpersonal and Coordinating skills to work and interact in Team Environment.
TECHNICAL SKILLS
Methodologies: SeleniumlDE/RC/Grid, JMeter, Mercury-Quality Center, Junit.
Testing Tools: Mercury Quality Center, Quick Test Pro, Toad, Clear Quest
Programming: HTML, XML, Java Script, CSS, UML, SQL, PL/SQL, VB
MS Office: MS Access, Excel, PowerPoint, MS Visio, MS Projects
Databases: MS-Access, Oracle, SQL Server, SQL
Reporting Tools: Crystal Reports, SSRS, Report Painter, Document SharePoint
Operating Systems: Windows, Linux, Mac OS
Other Tools: Rational Requisite Pro, SQL, Snag IT, UML, Bugzilla, Clear Case, Share point, Cruise Control
PROFESSIONAL EXPERIENCE
Confidential, New Orleans, LA
QA Analyst/Automation Tester
Responsibilities:
- Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Performed Unit testing for Java applications using JUnit.
- Worked on developing the automation scripts using Selenium WebDriver with JUnit Frame work.
- Performed Data driven testing using Selenium WebDriver and JUnit functions which reads data from property and XML files.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Configured Maven for JAVA automation projects and developed project object model (POM).
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.
- Automated angularJs application module using protractor and Jasmine and created specs for various functional scenarios.
- Worked very closely with UI angular developers while automating the tests using protractor.
- 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.
- Performed functional testing of Web services testing using SOAP UI.
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Java, Selenium Web Driver, Cucumber,MVC, Protractor, JUnit, Ant, Jenkins, SOAP UI, Quality Center, Fire path, Firebug, Xpath, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, SQL, Windows.
Confidential, Glendale,CA
QA Analyst
Responsibilities:
- Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
- Developed automation test scripts using Selenium Web Driver and Java.
- Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Created the JUnit test cases for the different web applications using Eclipse IDE.
- Extended data driven framework and developed re-usable functions across the application.
- Used JUnit Test to automate functional and regression testing across integrated environments.
- Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
- Involved in ANT configuration for running servers and scripts after the build.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
- Conducted test 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.
- Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Environment: Java, Selenium WebDriver, Eclipse, Junit, ANT, Jenkins, Rubt, SoapUI, Internet Explorer, Google Chrome, Firefox, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows and UNIX.
Confidential, South Portland, ME
Automation Test Engineer
Responsibilities:
- Analyzed business requirements and participated in design reviews.
- Reviewed the Functional Requirement Documents, Test areas and the Functional Specifications of the application.
- Reviewed the project documents like Project Definition Document (PDD), Software Architecture Document (SAD), batch specification documents.
- Developed test cases to cover overall quality assurance testing.
- Participated in Agile software testing process with regular QA meetings to discuss testing issues.
- Developed test automation scripts using Selenium WebDriver as part of regression testing of the various releases of the application and updated the script as part of maintenance.
- Extensively used Selenium API and WebDriver to test the web applications.
- Responsible for creating Functions, Test Data and Test Suite.
- Responsible for creation and execution of Selenium test scripts on different browsers.
- Experienced in functional testing using Selenium IDE and WebDriver using JUnit testing framework.
- Performed manual testing of each build and then regression testing on each builds using WebDriver.
- Developed data driven test scripts to check the same functionality with multiple sets of data.
- Used Quality center to log, track and close defects as and when developers provided fix.
- Performed database verifications using SQL queries to validate test data.
- Performed Smoke testing, Functional testing, GUI testing, Database Testing, Data Driven and UAT.
Environment: Selenium-RC/WebDriver, Eclipse, JUnit, MS SQL Server, SOAPUI, Java, XML, Quality Center, Windows, Solaris, SVN.
Confidential, CT
QA Analyst
Responsibilities:
- Analyzed System Requirements to gain better understanding of the application.
- Involved with QA Lead in preparing a detailed Master test plan that provides a detailed list of conditions under which the system was tested.
- Initial testing was conducted manually and later phase was executed using Mercury Tools.
- Performed Manual Testing of the web application on Unix Platforms.
- Developed Test Plans and Test Cases.
- Documented the Test cases, Test results and Test procedure.
- Performed both Manual and Automated testing.
- The generated Scripts were invoked into the Controller and four workstations were made active to run scenario.
- Used Test Director to log defects.
- Implemented Regression tests for every modified build.
- Interacted with end users to obtain specific system requirements and for User Acceptance Tests (UAT).
- Performed Positive and Negative Testing.
- Reported the defects to Developers using Test Director.
- Participated in Walkthroughs and Defect report meetings periodically.
- Tested documents for Cross Browser Compatibility.
Environment:Manual Testing, HTML, JavaScript, ASP, Visual Basic, Oracle, SQL and Windows.