Qa Automation Engineer Resume
Houston, TexaS
SUMMARY
- Overall 6+ Years of experience in Manual and Automation Testing on Web Application, Software Application, Mobile Application Testing and Defect Life Cycle with In - depth knowledge of all QA phases like Manual, Functional, System, Integration, End-to-end, Business Process testing, User Acceptance Testing (UAT), Ad-Hoc Testing
- Excellent understanding of SDLC, STLC and Test Methodologies from project definition to post-deployment documentation
- Experience on Agile and Scrum Development Methodology, Continues Integration, Continues Delivery and Continues Deployment with Visual Studio Team System and DevOps
- Good Experience on Software Development Life Cycle with c#, Java
- Proficient in Functional, Regression, System Integration (SIT), Acceptance (UAT), Load/Performance, Security, Browser compatibility, Performance Testing and Back end testing
- Experience in Defect Management and Bug Reporting using Bugzilla, JIRA and QC during functional, Re-Testing, Regression testing and System Level Testing
- Experience in Writing and Executing the Test cases, analyzing the Test results and Defects Tracking
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), Eclipse Jenkins, Maven, SoapUI, JIRA and preparation of automation test framework
- Experience on Mobile (Android & IOS) Automation Testing using Selenium WebDriver, Appium, GitHUb and Jenkins
- Proficient in designing, reviewing and documenting system test plans, defining test procedures and creating test cases on the basis of product releases features, client’s requirements and related technical documents.
- Strong Business expertise in Requirements Analysis utilizing Automated tools to import and document specifications
- Quality Assurance and Software Testing experience involving complex client/server and web-based applications. Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Quick Test Professional /UFT, Quality Center/ALM/JIRA and Version one
- Hands on experience in various SDLC methodologies like Agile and Waterfall model
- Experienced in automating regression suite using QTP/UFT, descriptive programming & VBScript
- Extensive work experience in MS Excel for data manipulation & validation using Excel built in Function
- Experienced in load test, stress test and performance test using Load Runner
- Extensively used SOAP UI to test Web Service/Rest API
- Possess strong technical aptitude with strong analytical, problem solving and communication skills
- A committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments
- Understanding of Enterprise and Service Provider markets and market trends
- Excellent organizational skills and the ability to handle multiple assignments concurrently
- Able to come up to speed quickly and handle multiple tasks in a fast-paced environment
- Critical thinker, pragmatic, analytical, problem solver and excellent communicator
- Ability to work independently or collaboratively with the teams
- Strong verbal and written communication, problem solving and interpersonal skills, versatile team player as well as independent contributor with adaptability and understanding of business processes
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium Grid, Auto-it, Cucumber, Appium
Test Building Tools: Maven, Jenkins, Git, VSTS, DevOps
Frameworks Keyword Driven: Data Driven, Hybrid, Page Object Model (POM)
Programming Languages: CSS, JAVA, JavScript, SQL, C, C++, C#, Python
Databases: MySQL, Oracle, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project
Utilities: Eclipse, GIT, Firebug
Testing: Mobile testing tools Appium
PROFESSIONAL EXPERIENCE
Confidential, Houston Texas
QA Automation Engineer
Responsibilities:
- Analyzed Business Requirements Document, Functional Requirements Document, and Use Cases and provided feedback for clear understanding.
- Analyzed business requirement, Use Case and specification documents to create test cases.
- Developed front-end functional specification documents based on reporting requirements.
- Worked as a Functional Test Engineer and have implemented life cycle of QA Methodologies from Test Planning, Test Preparation, Test Executing, Defect Reporting and Tracking till closure.
- Developed automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Used Selenium WebDriver, TestNG and Eclipse for automation in Hybrid model.
- Implemented Automated execution of tests using Maven and Jenkins.
- Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Core Java using TestNG prior to agile release.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Created and configures Mobile Automation testing scripts through Selenium WebDriver and Appium that supports the cross platform (Android and IOS)
- Created automation framework in Selenium WebDriver using behavior driven approach.
- Extensively used Selenium locators like (XPath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Tested request and response XML's based Web Services interfaces.
- Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
- Created whole test framework using Selenium for further test creation and execution.
- Used Selenium WebDriver to write Regression Test cases and to automate it.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Updated and upload Test Plans and Test Cases periodically to manage changes in requirements.
- Reported software defects and interact with the developers to resolve technical issues.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on Oracle Database by writing SQL queries.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Validated SOAP response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
- Used GIT as code repository and Code Collaborator to manage code reviews.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Created Acceptance criteria for Requirements, Functional - Non-Functional Test cases, TCM (Test Coverage Matrix), UAT, Automation test scripts, Performance test scripts and Test summary.
- Hands on Experience in creating dependencies and Risk whenever required in project.
- Involved in Software Development Life Cycle and Test Life Cycle of the project from requirements gathering to transition using Agile/Scrum Methodology.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Windows, Java/J2EE, Selenium WebDriver, IDE, Test NG, SOAPUI, JavaScript, Maven, XPath, Eclipse, Jenkins, Appium, GitHub, Fire path, Firebug, HTML, XML, Agile, Test Manager, SQL, Oracle, Windows, MS Office.
Confidential, Houston Texas
Selenium/ Manual Engineer
Responsibilities:
- Understanding Requirement Specifications and Design Documents of the application.
- Followed Agile /Scrum Methodology, involving daily scrum meetings and sprint cycles consisting of 2-4 weeks of Sprint Cycles.
- Participated in Sprint Planning and Sprint reviews conducted by Scrum Master.
- Participated in identifying the required Test Scenarios based on the business requirements.
- Prepared and executed the test cases on Web and Mobile Application as per System Requirements
- Performed various Black box testing Methodologies like Functionality Testing, Compatibility Testing, Database Testing, Usability Testing, Regression Testing, Retesting on both Web and Mobile Application.
- Participated in Knowledge Sharing sessions with other team members in understanding the functionality.
- Performed end-to-end UAT (User Acceptance Testing).
- Executed Test cases from the Product Backlog based on the order of completion as assigned by the Product Owner.
- Identified test cases for Sanity testing based on the business priority.
- Wrote and Executed Smoke test on the received build to validate the stability of the build on both platforms.
- Wrote and executed test cases from Quality Center to perform Functionality, GUI, Usability and System Integration Testing.
- Performed Backend testing by extensively using SQL queries to verify the integrity of the database: Create, Replace, Update, Delete and Joins.
- Mapped both Test Scenarios and Test Cases to Requirements using Requirement Trace-ability Matrix.
- Logged defects using Quality Center, retested defects and made necessary updates in Quality Center.
- Created testing metrics to show testing progress using HP QC and Excel.
- Developed automation scripts using Web Driver with TestNG, Git and Appium.
- Creating Automation Scripts for Regression Testing in Hybrid Framework.
- Defect Reporting and Tracking using Bugzilla.
- Enhancing the Selenium Test cases for Cross browser testing.
- Maintenance of the existing scripts and Involved in script reviews.
- Provides enhancements to project based on End User perspective.
Environment: Windows, Linux, UAT, Agile, Scrum, JAVA, Selenium WebDriver, TestNG, Git, Appium, Selenium IDE, STLC, Data Driven, SQL, Jira, QTP, Excel, BugZilla.
Confidential, Irving Texas
QA Analyst
Responsibilities:
- Interaction with application designers and business analysts to gather requirements.
- Understanding and Analyzing Test Requirement.
- Experience on black box testing with strong understanding of SDLC models and Testing Methodology.
- Deriving Test Scenarios, Documenting Test Cases and Collecting Test Data for Functional Testing.
- Updating Traceability Matrix Document, Creating Test Batches, Executing Test Cases and Reporting Defects.
- Tracking Defects, Selecting Test Cases for Re & Regression Testing.
- Experience in Automation testing usingSeleniumWeb Driver / IDE, TestNG.
- Integrated TestNG withSeleniumusing Eclipse to generate test execution result.
- Updating the Test Procedures and test data according to Work Requests and Change Requests.
- Detecting, classifying, and reporting bugs through Defect Tracking System
- Performed Smoke Testing, Functionaltesting.
- Performed regression testing after each modification of the application Testing.
- Detecting, classifying, and reporting bugs through Defect Tracking System.
- Active interaction with team members, team lead and developers in review meetings to evaluate the progress and performance of the application.
- Identified web elements by ID, Name, CSS, XPath and links on webpages using firebug.
- Performed Integration Testing, Positive & Negative Testing.
- Tracking Changes, Preparing Reports, Updating Documents, Understanding Requirement Specifications and Design Documents of the application.
- Prepared Test Cases as per the System Requirement Specifications and Design Documents using Black box Testing Techniques.
- Involved in preparation the Test cases as per schedule.
- Executed the test cases as per System Requirements.
- Maintenance of the existing scripts and Involved in script reviews.
- Involved in preparation of Status Report, and Execution Report.
- Development different Regular expression suites.
- Implemented multiple checkpoints for verification and validation purpose.
- Actively participated in QA Process Review meetings.
- Prepared daily and weekly Test Reports.
Environment: Java, Selenium WebDriver, Agile, Scrum, IDE, Eclipse, SQL, TestNG, STLC, Mozilla FF, Google Chrome, Windows, Oracle, MS Office.
