Qa automation Engineer Resume
Dearborn, MI
SUMMARY:
- Highly dedicated and results - oriented professional with around 8+ years of IT experience with strong emphasis on mobile application&web application testing to manage and deliver on the QA objectives of the organization.
- Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, Junit/TestNG, Load Runner, Quality Center, JIRA and SOAPUI
- Experience on Selenium Automation using WebDriver with extensive usage of OOP concepts using Java and Junit, TestNG frameworks.
- Functional Testing, Regression testing, Black Box testing, White Box testing, System testing, Integration testing, Data Driven testing, Back end/Front end testing and User Acceptance testing using Selenium IDE and Selenium WebDriver.
- Mobile automation for Android & iOS using tools like Appium.
- Proficient in using SoapUI for testing Web services.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Experienced with designing and building automation frameworks in support of continuous integration in a test driven development(TDD).
- Conducted Load testing using Jmeter, HP LoadRunner, SoapUI.
- Experienced in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools like Jenkins for nightly batch run of the Script.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Experience in Quality Centre, Bugzilla and JIRA.
- Having Knowledge in validating Authorization policy on Oracle Entitlements Server (OES).
- Strong experience in Database Testing and writing complex queries using SQL Server, Oracle and MySQL.
- Proficient in using basic SQL queries to perform backend testing for data integrity.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/GRID, HP Quality Center, HP ALM, Soap UI, Cucumber, Ranorex, Jmeter,HP LoadRunner, QTP, UFT
Languages: Java, HTML, C#, CSS, JavaScript, XML, Python, Shell Script, VB Script
Mobile Testing Tools: Appium, Test Framework, Junit, TestNG, TDD, BDD, Mockito, Protractor
Project Methodologies: Agile-Scrum, Waterfall, Spiral, RUP
Defect Tracking Tools: HP Quality Center (9, 10, 11.0), BugZilla, JIRA.
Build Tools/ Continuous Integration Tools/ CM: Ant, Maven, Jenkins, Hudson,SonarQube ,GiTHub
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: Oracle, DB2, SQL Server, MS Access ,MongoDB
Operating Systems: Windows variants, UNIX, MAC
IDE: Eclipse, Netbeans, Xcode
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential, Dearborn, MI
Responsibilities:
- Performed functional testing, usability testing, mobile testing on the website.
- Conducted Regression Testing for the new functionality introduced during enhancement.
- Managed the QA activities and reported the progress of testing and responsible for sending out status reports for every build
- Reviewed test results and defect tickets for completeness and consistency.
- Performed smoke test after each deployment.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
- Retesting of test cases that are related to field changes in data mapping.
- Performed browser compatibility testing with different browsers and unit testing after each build.
- Used JIRA for bug tracking, issue tracking, and project management.
- Logged the defects in JIRA and assigned them to particular personnel for follow up till the ticket is closed.
- Developed test cases, test reports, test scenarios and make sure every defect is logged.
- Performed load testing using JMeter with large no. of concurrent users running for a long time and created test reports.
- Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Evaluated Risk Analysis during testing and prepared consolidated report which stats for the project team.
- Worked on regionalization and media redirection of the website.
- Developed Automation scripts for new enhancements using Selenium Web Driver in Java using
- Implemented ad - hoc testing and assist the team with end-to-end tasks.
- Performed URL tagging creating each redirecting page.
- Worked on requirements specification, Analysis, design, development, testing and maintenance using UML.
- Involved in the code review and performance tuning of the application.
- Coded Java Script functions for client side validations across the site.
- Tracking leads coming into website using LPS (Lead Processing System) and reporting them to dealers.
- Documented all the lessons learnt throughout the project and stored them in SharePoint for future reference.
- Ability to communicate bugs to developers and stakeholders and focus on deadlines and deliverables.
- Strong oral and written communication, analytical skills.
ENVIRONMENT: Selenium, JMeter, JIRA, LPS (Lead Processing System), JAVA, Eclipse, Microsoft Word, Microsoft Excel.
QA Engineer
Confidential, Newbury park, CA
Responsibilities:
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Worked as a QA and UAT analyst in testing the mobile banking application.
- Associated with development team to understand technical design and architecture for test planning.
- Worked closely with Developer and DBA in identifying the test environments for test execution of mobile banking application.
- Validated the following functionality of the mobile banking application using both positive and negative testing approach: register bill payment, pay registered bills, post dated bill payments, account transfers, email money transfer recipients, email money transfers, view statements & transactions.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Involved in testing of Mobile Banking GUI on Chrome, Firefox, IE, Safari and the mobile app on Android and iOS.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
- Input data from Mobile, Handheld device and validated results in Database.
- Developed automation tests for Native and Web mobile versions using Appium and tested on simulated devices from Device Anywhere for functionality and integration of the Mobile banking application.
- Developed Automation scripts for new enhancements using Selenium Web Driver in Java using
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
- Selenium Web Driver, Selenium Grid to perform cross browser Functional Testing by using Java programming & Gherkin Language for BDD (Cucumber).
- Performed Web services testing and XML validation by creating test case suite using SOAP UI.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites.
- Uploaded test cases, executed test cases and logged defects in Quality Center and interacted with developers to resolve technical issues.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Sanity tested the mobile application to ensure the stability of the build in test environment and device anywhere environment.
- Participated in QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
ENVIRONMENT: Java, Selenium WebDriver, TestNG, SOAPUI, Maven, XPATH, Eclipse, Jenkins, Firepath, Appium, Firebug, HTML, XML, Github, Agile, Quality center, Mobile Testing, SQL, Windows, Android and IOS.
Tester
Confidential
Responsibilities:
- Designed and developed Test Scenarios, Test Cases and Test steps for User Stories.
- Participated in Daily SCRUM meetings and giving the status of work accomplished.
- Involved in Functional, System, Regression and Smoke testing.
- Logged Requirements into HP ALM Requirements module.
- Designed & executed Test Cases in HP ALM.
- Designed and Executed SQL Queries using SQL Server as part of Database testing.
- Validate the database test results using Beyond Compare tool.
- Involved testing the Production tickets.
- Extensively used Defect Management tool for Defect Reporting & Tracking using HP Quality Center.
- Attended Defect Triage meetings for defect resolution.
- Developed Shell Scripts to load data into MS SQL Server
- Creating XML scripts for web service testing
- Generating Test Summary and Sign off Reports.
- Publishing the Weekly Status report to the customer on Test Status and highlighting the issues to be addressed immediately.
ENVIRONMENT: MS SQL Server 2008, HP ALM, Quality Center 11.52, Beyond Compare, Fire Fox and MS Excel, Agile.
Software Test Engineer
Confidential
Responsibilities:
- Created test plans and test cases in concert with system engineers and web designers.
- Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
- Tested the application manually prior to automation for functional testing.
- Created Test Cases Test Plans and Test labs using Quality Centre.
- Supported new and existing products by configuring and testing software products and components of a website.
- Wrote SQL queries and statements to test database for retrieving information.
ENVIRONMENT: Java, Quality Center, Bugzilla, Oracle, SQL, Windows.
