Qa Automation Tester Resume
Chicago, IL
SUMMARY:
- Around 7 years of experience in Information Technology with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
- In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC). And QA methodologies including Waterfall and Agile methodologies to ensure appropriate Quality Control.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ Testing, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, IBM RIT (GreenHat (GH) Tester), Clear Quest and Quality Center HP ALM11, CALT.
- Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
- Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
- Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
- Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
- Extensively Used HP Quality Center and JIRA to create Test cases and report Bugs in Defect Module
- Having good knowledge in basic XML, SQL and VBS commands. And has complete knowledge of Defect Life Cycle.
- Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
- Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
- Fair Hands - on experience using Xpath functions and page object model. Experience with Jenkins integration for continuous integration.
- Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
- Extensive knowledge on Cucumber and able to create feature file using Gherkin.
- Backend testing using SQL Queries. Involved in creating the Scenarios for single and multi-user test. Expertise in Data driven testing, Back-End testing.
- Involved in Test designing by preparing High Level Scenarios & Test Cases by verifying BRD’s & HLD’s.
- Systematic Understanding of Unix/Linux/Windows Environment.
- Flexible and versatile to adapt any new environment and work on any projects independently when needed.
- Mentored new team members for knowing the process and leading them in various situations to meet the deliverables on time. Zeal to learn new technologies and undertake challenging tasks.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, SOAP UI, ALM, HP UFT/QTP, JUnit, JMeter, TestNG, Gherkin, Load Runner.
Languages: HTML, XML, CSS, JavaScript, Java, PL/SQL, SQL
Version Control: CVS, SVN, Github
Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest
Build / CI Tools: ANT, Maven, Jenkins, Hudson, Cruise Control
Methodologies: Agile, Waterfall, V Model
Web & App Server: Apache Tomcat, JBoss, WebLogic, WebSphere.
Databases: Oracle, SQL Server, MS Access
Operating Systems: Windows, Unix, Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
QA Automation Tester
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 IDE/WebDriver/GRID, Eclipse, JUnit, ANT, Jenkins, SoapUI, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows and UNIX.
Confidential
Software Test Engineer
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.
- Created scripts using Selenium WebDriver, TestNG, GRID and setup with Jenkins to run after deployment is done.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- 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.
- 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.
- Prepare TestNG XML, build XML to work for automation scripts and run them in remote systems.
- Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.
- 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, MVC, JavaScript, TestNG, JUnit, Ant, Jenkins, SOAP UI, Quality Center, Web Services, Fire path, Firebug, Xpath, HTML, CSS, agile, SQL, Windows.
Confidential
QA Engineer
Responsibilities:
- Determined test objectives through detailed analysis in order to automate features comprehensively.
- Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
- Developed test scripts in WinRunner, and LoadRunner.
- Scripting the test cases for component and UAT using HP Quality Center.
- Updated test cases and test scripts according to changed requirements as well as using Quick Test Pro for regression testing.
- Supported User acceptance testing (UAT) in preparing the test scripts and test execution.
- Identified software capability and reliability by conducting functional, system, and regression and performance tests.
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
- Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
- Used JIRA for bug reporting, tracking and documentation on the Bug tracking System.
- Performed Negative and Positive testing manually.
- Followed waterfall and Agile (scrum) methodology.
- Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.
Environment: WinRunner, LoadRunner, Quick Test Pro, JIRA, SQL, Web Logic, Windows XP.