Qa Engineer Resume
IL
SUMMARY
- Over 7+ years of diverse experience in Software Testing Industry.
- Strong understanding of Software Development Life Cycle (SDLC), Software Testing Methodologies, Quality Assurance Processes, QA Methodologies and STLC.
- Experience in Functionality Testing, GUI Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Black Box Testing, SOAP UI Testing and End to End testing
- Expertise in Selenium automation using Selenium Web - Driver, Selenium Grid, J-Unit & Maven.
- Designed and implemented different automation frameworks like Data Driven, Keyword-Driven and Hybrid framework.
- Designed Automation Script for Web services using SOAPUI and Selenium Web driver.
- Experience in CI tools like Jenkins and worked with build tool like Maven
- Have experience in using Maven, TestNG, TestNG-XSLT (report generation).
- Experience in utilizing Test Management tool like Quality Center for Test Planning, Test Case writing, Test Execution and Requirement Mapping.
- Expertise in preparation of Test Artifacts, End user documents, Regression status reports, Productivity Metrics, Estimation reports and Test Summary Reports
- Experience in mobile testing for Android and iOS devices.
- Experience in analyzing business requirements and system functional specifications using Use cases and Screen Action Specifications and provide inputs to the BA’s.
- Comprehensive experience in creating the test strategies, test plans, test cases and conducting UAT review calls.
- Experience in detailing testing work breakdown structure for Project Planning/Scheduling using MS Project
- Design, track and disseminate metrics to monitor software quality.
- Basic knowledge on Cucumber BDD framework to automate the test case using Features file, Junit and Data Driven Framework.
- Excellent communication and interpersonal skills and handled multiple testing projects in parallel and successfully meet deadlines for Functional and Automation testing.
- Ability in learning and excelling at new technologies, domains as needed and to work in team as well as independently with minimal supervision, self-motivated and resourceful
TECHNICAL SKILLS
Testing Tools: Selenium IDE/RC/WebDriver/GRID, Quick Test Pro (QTP), Test Link, Test Manager, JUnit, TestNG, Cucumber, JIRA, SOAPUI, Bugzilla, Jenkins
Languages: Java, C++, R-programming, SQL, PL/SQL, HTML, XML, JavaScript
Build Management Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson
SDLC Processes: Agile-Scrum, Waterfall, V Model
RDBMS: SQL Server, Oracle, MySQL
OS: Windows Variants, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, IL
QA Engineer
Responsibilities:
- Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
- Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
- Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, used Git and Source Tree as VCS for a Java based Web application, used Maven as build tool and Jenkins to create and run deployment jobs.
- Configured and Installed Selenium Webdriver, TestNG, Maven and Jenkins for Continuous build cycles.
- Worked closely with Agile Scrum team to ensure product testability while running E2E Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
- Involved in developing Test automation Framework for the application using Selenium WebDriver with Maven.
- Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
- Involved in functional testing, Integration testing, User Acceptance testing, Regression testing.
- Performed mobile testing for Android OS device for Webapp of Confidential in chrome browser.
- Involved in Agile (Scrum Process) methodology based on Project Planning, Test Planning and Coordinating on all SDLC phases.
- Validated the data in the database by using SQL queries.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, HTML, XML, JavaScript, Git, Agile, SQL, Oracle, Windows.
Confidential, IL
Selenium Tester (QA Automation Engineer)
Responsibilities:
- Worked with product owner to understand various user stories and created test plan & test cases for various features.
- Create Test automation with Selenium Web-driver using PageObject Model Framework and PageObject Factory.
- Created the properties file and Excel file for Data Driving the Test Cases.
- Created tractability matrix and presented to scrum team & release management to help making decision regarding software release criteria.
- Created Continues integration jobs to perform various regression, sanity and data validation using Jenkins.
- Created defects for various failed test cases with reproduction steps and detailed log information along with screenshots & communicated with scrum team on time.
- Recommended various process improvement change to improve the time to delivery & reduce the defects quantity in software.
- Worked on various Web-driver (selenium) API such as finding elements, Mouse events, Action chain etc.
- Closely worked with performance testing team to identify performance issues for UI and other functional areas.
- Worked on implicit wait and explicit wait methods to optimize speed of automation test case execution.
Environment: Java, Selenium web Driver, Jenkins, Git, TestNG, and PageObject Model Framework.
Confidential, MA
Selenium Tester
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed
- Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business
- Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases
- 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 TestNG
- Wrote automation test cases and fixing automation script bugs
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Created Test Suite in SOAP UI for RestAPI for testing the Web Services.
- Created Data driven testing using Data Source for MySQL DB in SOAP UI.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis
- Worked with end users to generate UAT scripts and to successful completion of UAT testing
- Performed browser compatibility testing
- Involved in the regression test planning for the project and identified the critical regression tests
- Executed the automated regression test cases during every release and also executed the daily regression test suites
- Working experience on daily status reporting & managed end to end testing
Environment: Selenium WebDriver, Java, xPath, Firebug, FirePath, Web Services, SOAP UI, REST, JUnit, HTML, Java Script, CSS, AJAX, JXL, Agile, SQL, SVN, Maven, Jenkin
Confidential
QA Analyst
Responsibilities:
- Worked on various projects related to Banking, e-commerce and Pharma domain.
- Documented details of test plans, test cases and expected results in Quality center.
- Extensively documented Test Requirements and Test Plan using Quality center to track the stakeholders requested enhancements and changes.
- Prepared and executed various test scripts in QTP
- Created Recovery Scenarios using QTP recovery scenario wizard
- Utilized the three modes of recording scripts in QTP
- Performed Smoke, Functional, Black box testing, White box testing and Regression.
- Performed manual and automation tests on various modules using positive and negative scenario.
- Manually manipulate data directly from Oracle database using TOAD.
- Created JUNIT Test Cases, Test Suites using JUnit for Java Service Layer which was developed using Spring, Persistence layer using Hibernate.
- Analyzed the end-to-end functionality by testing the application manually.
- Writing and reviewing Manual test cases and customizing Quality Center as needed.
- Recorded and executed Test scripts manually using Sahi and Selenium2.0 as web driver.
- Recorded and plays back test in Fire fox using Selenium IDE.
- Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Run tests by using Selenium remote control in different browsers.
- Analyzed test monitoring and take quick test control decisions by the Reports and Graphs using Quality Center.
- Grouped Manual test cases in sets and scheduled them for execution using Quality center.
- Monitored test results, tracked defects and communicated them using Quality center.
Environment: Windows XP, MS Office 2007, Quality Center 9.2, QTP 9.2, UNIX, TOAD, MS-Excel, MS-Access.
