Qa Automation Engineer Resume
Temple, TX
PROFESSIONAL SUMMARY:
- Overall 8+ years of experience in Quality Assurance as Quality Engineer in Manual, Mobile and Automation Testing in different domains such as Banking Services, Retail, Health Care.
- Good Exposure and Expertise in Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC).
- Strong Knowledge in AGILE(Scrum) and Waterfall methodology.
- Proficiency in Analysing Business Requirements Documents ( BRD ), Functional Requirements Document (FRD), Traceability Matrix .
- Expertise in developing and maintaining of Test Plan, Test Cases, Test Scripts, Report Generation, Project Exit Report and User Manual Documents and done reviews for the same.
- Good hands on web developing applications such as HTML, CSS, Java Script.
- Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages, Collections.
- Expertise in web application automation using Selenium WebDriver, Java, TestNg, Maven.
- Developed automation test script using Keyword Driven, Data Driven, Page Object Model in different projects.
- Experience in Selenium synchronizations with conditional (Implicit, Explicit) unconditional wait statements.
- Implemented Action class in selenium to handle mouse and keyboard actions.
- Configured application framework by processing Excel spreadsheets using Apache POI.
- Experience in UI testing by using Fire bug, Fire Path, running scripts, debugging scripts in a different environment, Extracting Test results, Cross browser testing, and data validation.
- Handled Pop - ups with Selenium using Alert methods and multiple windows in selenium using get window handles method and also with tools like AutoIt.
- Experience in Test management tool HP-Quality Center, Scripts uploading and reporting
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for Regression and Functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
- Implemented Page Factory Model in the data-driven framework.
- Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
- Extensive experience in developing automation test scripts using Selenium WebDriver, JUnit/TestNG, Maven, Jenkins.
- Experience in Regression and Enhancements/New Functionalities Testing
- Ensured successful delivery of a solution according to Business Requirements on time
- Experienced in testing Web Services (SOAP and REST) using Soap UI and Postman for xml and JSON format.
- Used GitHub for version control
- Good knowledge of Database and writing SQL queries and PL/SQL Stored Procedure
- Experienced in Test Management/Defect Tracking tools like Quality Centre/ALM, Bugzilla and JIRA
- Experience in White and Black box testing methodologies, Bug tracking, QA process, Release management and Version control tools
- Worked Closely with Dev Team, BA Teams in providing Quality Output.
- Involved in team activities with developers and project managers during scrum and release cycles. Always played a key role in timely delivery of the product.
- Self-motivated, excellent Team Player possessing Good Communication and Interpersonal Skills.
TECHNICAL SKILLS:
Project Methodologies: Agile, Waterfall
Operating Systems: Windows, Unix, MAC OS
Testing Tools: Selenium WebDriver, TestNG, Junit, Apache POI, AutoIt, HP Quality Centre, SOAPUI, Log4j, Extent Reports, SoapUI, SOAP, REST, QTP/UTF, Appium, JMeter
Defect Tracking & Defect Management Tools: HP Quality Centre, Bugzilla, Jira
Frameworks: Test Driven, Data Driven, Hybrid Driven, Page Object Model (POM)
Test Build & Integration Tools: Maven, Jenkins
Databases: SQL Server, MySQL, Oracle, TOAD
Languages: C, C++, PROC*, Java, JavaScript
Mark up Languages: HTML, CSS, XML
Version Control tools: SVN and GIT
Browser: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Spy Tools: Firebug, Fire Path, Xpath
Other Tools: Eclipse, Maven, SQL Server, Jenkins, Git, Jira, Postman, MS-Office, Putty, WinSCP, Rumba, Qws3270, Secure, Device Anywhere, Iovation, Cyota, Toad (Oracle 10g), Adobe Dreamweaver CS3
PROFESSIONAL EXPERIENCE:
Confidential - Temple, TX
QA Automation Engineer
Responsibilities:
- Capabilities of doing deep Analyzing and understanding in business requirements .
- Followed a hybrid methodology (waterfall + agile).
- Performed high level and low-level design document for the requirement.
- Preparation of Test plan, Test Cases, Test scripts and other QA process related documents.
- Estimated testing efforts , prioritize projects, plan implementations and help rollout changes
- Testing scope included both the Online and Mobile application.
- Created user interface screens for the project using HTML, CSS, Java Script as per the Client needs.
- Performed feasibility study for manual test cases to be automated using Selenium WebDriver
- Used POM Framework for writing Selenium test cases in Java
- Performed smoke, usability, functionality, browser compatibility and regression tests .
- Used Jenkins as continuous integration server to run automated test suites
- Wrote SQL queries using SQL Server to validate data
- Performed manual testing for API’s using POSTMAN .
- Preparation of Manual Documents for three levels of Users as per the Client suggestions.
- Resolved doubts/queries actively by email support and assistance to Client and Customers.
- Organized and conducted Product Demo to Client and Customers
- Used Bugzilla for reporting and tracking bugs
- Lead daily defect calls and worked with development team on defect fixes
- Performed Bug tracking , Release management and version control activities.
Environment: Selenium WebDriver, Java, TestNG, Eclipse, Apache POI, Oracle, SQL Server, Git, FireBug, Fire Path, Maven, Windows, Jenkins, POSTMAN, MS-Office
Confidential, Mountain view, CA
Front End Web Tester
Responsibilities:
- My Role was to analyze business requirements and test the website to achieve cross browser compatibility and other formulated testing approaches.
- Evaluated and documented business requirements and user specifications documents.
- Developed mockups and user interface screens for the project using HTML, CSS, Java Script .
- Participated in Designing and developing UI, functionality and content testing tasks.
- Conducted frontend testing for Mobile platforms .
- Ensure adherence to QA Test Automation processes and standards .
- Lead and defined QA strategy for automation testing for sprints .
- Estimated testing efforts, prioritize projects, plan implementations and help rollout changes
- Performed feasibility for manual test cases to be automated using Selenium WebDriver .
- Prepared and implemented test scripts and test plans.
- Provided technical assistance in testing and conversion phases of STLC .
- Formulated and executed processes and templates for products.
- Reviewed and reported testing issues for enterprise benefits.
- Tested web pages according to the style guide and visuals received from CSI branding agency .
- Performed User Level Testi ng for the screens to achieve the robust deliveries.
Environment: Selenium WebDriver, Java, HTML, CSS, Java Script, TestNG, Eclipse, Apache POI, Jira, Adobe Photoshop, JavaScript, Adobe Dreamweaver, Windows-XP and HP ALM
Confidential, Mountain view, CA
QA Manual Tester
Responsibilities:
- Participated and Interacted with customer and understanding the requirements.
- Analyzed business requirements and prepared Business specification document.
- Created Test Strategy document for the project
- Identified and created Test Case document depends on the requirements.
- Performed Functional, Negative, Positive, Integration, Regression, End to End Testing
- Evaluated and reported software defects and change requests.
- Formulated and executed release management processes for projects.
- Provided technical guidance for user acceptance testing with business analysist.
- Prepared and executed test plans, scenarios and cases.
- Performed database testing in DB2 by writing queries.
- Created and modified quality testing processes.
- Reviewed open defects with the project team on the Defect Triage calls and made sure defect life cycle is followed.
- Coordinated with development teams for creating use cases and stories.
- Developed and implemented unit, load and heartbeat tests in automated manner.
Environment: Eclipse, Java, JavaScript, JSP, Oracle 9i, ATG Framework, DB2, Junit, HP ALM
Confidential - Jacksonville, FL
QA Mobile Test Engineer
Responsibilities:
- Understanding & analyzing business requirements
- Performed high level and low-level design document for the requirement
- Prepared Test plan document.
- Used Quality Center as the end to end test management tool - creating test cases, execution, maintaining traceability of test cases to requirements and defect tracking
- Run and analyze the test script in QTP.
- Worked on frameworks like keyword driven testing approach, modular testing approach, data-driven testing approach in QTP.
- Worked on different types of suites like Smoke, Regression, Sanity.
- Performed testing in different Environment and monitoring / working with log files.
- Performed manual testing for API’s using SOAP UI.
- Prepared and maintained system documentation and other project related documents.
- Used HP Quality Centre as test management tool, creating test case, execution and defect management
- Prepared Effort estimation reports for other team members and coordinating with Team lead.
- Coordinated user acceptance testing with business analyst
- Communicated with developers through all phases of testing to prioritize bug resolution using quality center
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders of the project using Quality Center
- Expertise in generating the daily defects and execution detailed report using Quality Center for other projects stake holder and project management
Environment - HP QTP, HP Quality Centre, JavaScript, Rumba, Qws3270 Secure, Device AnyWhere, Iovation, Cyota, SOAP UI, Java, J2EE, HTML, Oracle 9i, SQL Plus, Windows XP
Confidential
QA Manual Tester
Responsibilities:
- Got knowledge transition (KT) of the project from end-to-end from the previous team.
- Successfully moved the project from American Express (AMEX) to Standard Chartered Bank (SCB) with proper knowledge about the application along with developers.
- Involved with developers from the entire life cycle of SDLC.
- As a single tester for the team, prepared STLC documents by coordinating with client by daily calls.
- Created Design Document, Test Cases and Test Plan for the enhancements.
- Written SQL queries for the back-end testing.
- Involved in creating the Traceability Matrix based on Functional requirement in each module
- Performed Functional, Negative, Positive, Integration, Regression, End to End Testing
- Played an active role in hassle free Testing of change request raised during enhancement phase and tracking on the bug life.
- Acted as a Team’s Point of Contact for their functionality and Business doubts.
- Involved in Onsite and Offshore Project quality control activities.
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders of the project.
Environment: Quality Centre, SQL Server, Confidential Smart Test Manager, Eclipse, Oracle 9i