Qa Engineer Resume
Brookfield, WI
SUMMARY:
- 5 years of experience in Manual and Automation Testing in the IT industry.
- Experience in Agile with Scrum SDLC - all stages including Requirements, Design, Development and Implementation.
- Expertise in raising defects, creation and execution of test cases in Defect Management Tools like HP ALM and JIRA.
- Experience in full Software Development Life Cycle (SDLC) and Methodologies and Validations to ensure the Quality Assurance Control.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP, HP Quality Center, Junit, TestNG, Jenkins and Cucumber to develop automation testing scripts for web and client server applications.
- Experienced using Web-debugging tool like XPATH, Fire Path and Firebug for finding elements locator.
- Good experience in using Java, Junit and TestNG test framework to write functional test.
- Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
- Good Understanding of Web Services, SOAP UI, XML, XPATH, HTML, CSS, JavaScript.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Experienced in making DataDriven and keyword and hybrid Framework to maintain Test Suites.
- Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
- Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
- Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA.
- Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS:
Tools: Selenium IDE, Selenium WebDriver, Quality Center, Junit, TestNG, Cucumber, SOAP UI
Scripting Languages: Java Script
Web Technologies: HTML, XML, CSS, DHTML
Webdebugging tool: XPATH, Firebug, Firepath
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins
Operating Systems: Win Variants, Linux, Mac Os X.
PROFESSIONAL EXPERIENCE:
Confidential, Brookfield, WI
QA Engineer
Responsibilities:
- Attended Sprint plan meetings, Daily standup meetings, and Reviewed user stories in Agile Environment.
- Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium Web Driver, Java and TestNG.
- Performance and functional testing of all the dynamic and interactive features of the website.
- Automation testing covered functionality, performance, GUI of all the components of the website.
- Automated test cases using Selenium WebDriver, Java and running test script using Selenium with Java and TestNG framework.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
- Involved in testing Web services and XML with SOAP UI and used this tool to locate WSDL file on internet, create Test cases and run them
- Developed script and performed Web Services testing using SOAP UI pro tool for functional and regression testing.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Developed test automation scripts using TestNG for regression and performance testing of the various releases of the application.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- 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.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Used SQL Queries to verify the data from the database.
- Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP & REST based clients with XML payload.
- Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices
- Implemented simulator for Mobile App Testing in Android Platform using APPIUM.
- Involved in Unit testing, test case development and regression testing using Junit for web based application.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
- Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
Environment: Java, Selenium WebDriver, TestNG, Maven, SoapUI, Jenkins, Agile, Appium, HTML, XML, XPath, JavaScript, Quality Center, Firebug, SQL, Windows.
Confidential, Minneapolis, MN
QA Automation Engineer
Responsibilities:
- Gathered requirements documents such as business requirements and design document and other related documents.
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
- End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms
- Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
- Involved in designing of automation framework to be used in UI testing with Selenium.
- Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Created Python scripting to test REST API functionality for regression setup.
- Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
- Developed Python scripts to automate the test cases.
- Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
- Identified, Reported and Tracked Defects using Quality Center/ALM test management tool.
- Manually tested, verified and validated that the product meets user requirements.
- Worked with SOA architecture which includes Soap Web Service and RestFul Web Service Testing.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the supporting tables and cubes.
- Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from database.
- Performed End-to-End testing of database to check data integrity using SQL queries.
- Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.
Environment: Selenium WebDriver, Java, Python, TestNG, LoadRunner, Jenkins, Cucumber, Agile, SQL, Maven, DHTML, SOAP UI, XPath, Firebug, Eclipse, Quality Center/ALM, HTML, GitHub, Windows 7.
QA Test Engineer
Confidential
Responsibilities:
- Detected and prevented more than 10 high severity defects on provisioning/re-activation of suspended customers in the initial stages of iterations. This prevented in saving of hundreds of hours of effort in-case of rework due to defects at later stages.
- Performed performance, stress and load testing on activation functionality.
- Executed more than 250 test cases belonging to 4 iterations.
- Creation of Test Status Report and hosting Test Status Call/Meeting.
- Performing the role of QA Test Automation engineer in a fast-paced Agile (Scrum) team.
- Reviewing requirement documents, system documents to ensure technical accuracy, completeness, and compliance.
- Designed Automation Test Scripts using Selenium WebDriver, Java, TestNG and Maven.
- Participating in design reviews to provide inputs on functional requirements, product designs, and schedules.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
- Handled the SSL certificate error using Desired capabilities in all the web Browsers.
- Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.
- Connected with the Database to execute SQL statements for validating data in the data table (Database testing).
- Involved in grouping the tests methods and running those methods parallel.
- Involved in data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL.
- Handled mouse actions classes, alerts, window pop-outs in selenium.
- Using knowledge of SQL and database query tools like Oracle SQL Developer, to perform data validations for Backend testing.
- Maintaining existing scripts written for functional testing and enhancing the existing keyword-driven framework to meet the current need and to have an effective automation suite in accomplishing optimal results.
- Coordinating with another cross team to ensure the newly developed features function End-to-End.
- Performing production check out before each production deployments and supporting the operations team in identifying and resolving all production issues.
Environment: Selenium Web Driver, Selenium Grid, TestNG, XPath, Jenkins, Soap UI, Cucumber, Maven, SQLJava, Python, UNIX, Windows, MS Office Tools, Agile, SQL
Confidential
QA Tester
Responsibilities:
- Identified the test requirements based on application business requirements and blueprints.
- Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box
- Involved in analyzing the applications and development of test cases.
- Involved in doing System testing of the entire applications along with team members Applications are tested manually.
- Analyzed and reviewed the software requirements, functional specifications and design documents.
- Proficient in QA processes, test strategies and experience in creating documents like Test plan, Test procedures.
- Developed test scenarios and test procedures based on the test requirements.
- Participated in Preparing Test Plans.
- Wrote SQL queries and stored procedures to validate data.
- Documented errors and implemented their resolutions.
- Created test scripts, executed test scripts.
Environment: Manual testing, Quality Center, Windows.