We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

MadisoN

SUMMARY

  • Over 10+ years of professional experience in Information Technology as Quality Analyst wif extensive experience in performing Manual and Automated Testing.
  • Extensive experience in performing System Testing, Functionality Testing (Black Box), White box testing, Integration Testing, Regression Testing, Smoke Testing, GUI Testing, Database Testing and User acceptance testing.
  • Professional experience in Automation testing using Selenium WebDriver and QTP/UFT.
  • Extensive experience in using Selenium WebDriver API for writing Junit and NUnit test suites and test cases for testing functionality wif teh Selenium Server.
  • Designed automation framework using C# .NET and JAVA automation scripts.
  • Expertise in designing & developing Data Driven Framework using UFT/QTP & VBScript to validate Test case against different data set.
  • Experience in creating test suites and automated scripts for multiple tests using HP UFT/QTP.
  • Ability to learn new concepts and applications quickly and ability to work in short schedules and on different applications concurrently.
  • Good understanding and experience working on AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC).
  • Knowledge in Object Oriented analysis and design - Business analysis, Requirements management, functional specification writing, test case preparation and QA.
  • Involved in analysis, design and quality assurance of Web-based/PC-based/E-commerce and Client/server applications for Financial, Retail, POS, industries and others.
  • Experienced in developing use cases, user interface specifications, and user requirement specification documents.
  • Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual test.
  • Extensively experienced in using HP Quality Center (QC), Microsoft Test Manager (MTM) and JIRA for bug tracking and reporting teh modification requests.
  • Logging defects using different bug tracking tools, retesting defects and generating Defect Reports.
  • Strong experience in functional and UAT testing using Selenium Web Driver on both platforms as well as cross platform web testing on all major web browsers (Safari, Confidential Chrome, Firefox and IE).
  • Experienced in writing SQL queries for backend testing and validation of data.
  • Extensively used web services/api validation tools like RESTful, SOAPUI to validate SOAP/WSDL and web services/api for Request and Response.
  • Regular Status report maintenance and reporting to leads in proactive approach so that team accomplish deadlines.
  • Experience developing test plans and automating test cases following standard testing frameworks and agile methodology, using Selenium RC and TestNG and Junit.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test data from Excel files and SQL Databases.
  • Well exposed to Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Software development methodologies such as Agile, V Model and Waterfall.
  • Experience in analyzing requirements and specifications, developed detailed test plans, test strategies, requirements metrics, test scripts and test cases.
  • Involved in preparation of Metrics, Experience wif Effort Estimations, Task Allocation, Test Deliverables, Defect Reports, Traceability Metrics based on client requirement and project plan.
  • Hands on Black-Box / Functional / Manual testing experience in complex technical environments including application servers, data base and multiple front ends.

TECHNICAL SKILLS

Bug Tracking Tools: QC, JIRA, Bugzilla and Bug Tracker

Programming Languages: Selenium, Java, C+ Java, JavaScript, Ruby, Shell Script, VBScript, C, C#, Python, Pega, Django, HTML and XML.

Web Technologies: SOAP, REST, WSDL, HTML, AJAX, JavaScript, XML

Frameworks: Junit, TestNG, Appium, TDD,ATDD,BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, and Backend Testing.

Load Runner: JUNIT, TEST NG, Fire Bug, Fire Path, XPath

Database: MySQL, Microsoft SQL Server, Microsoft Access, ORACLE 10G /11G, AND PL/SQL

Testing Tools: HP Quality Center/ ALM, JIRA, Microsoft Test Manager, Quick Time Professional (QTP), Load Runner, Selenium IDE,Selenium Web Driver/IDE/GRID, Mercury QTP, JUnit, Cucumber, FirebugFirePath, TestNG, SOAPUI, Coded UI, Manual Testing

Operating Systems: Windows, Linux, UNIX (Sun Solaris, Open Solaris)

PROFESSIONAL EXPERIENCE

Confidential

Sr. QA Automation Engineer

Responsibilities:

  • Performed parameterization of teh automated test scripts in Selenium to check how teh application performs against multiple sets of data Contributed in developing Automation Framework that uses Java, Selenium WebDriver and TestNG.
  • Reviewed automation test cases and fixing automation script bugs.
  • Selected teh Test Cases to be automated and performed functional testing of teh front end using Selenium (IDE and WebDriver) & created Data Driven framework using TestNG.
  • Executed parallel browser testing on various machines using Selenium Grid and performed Cross Browser testing.
  • Involved in testing Web services and XML wif tool called SOAP UI and using dis tool to locate WSDL file on internet, create Test cases and run them.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Implemented automation using Selenium Web Driver, JAVA, Selenium Grid and Maven.
  • Tracked defect using JIRA and generate defect summary reports.
  • Assist Dev. team members in effective unit testing by providing teh necessary environment to speed up teh release process to QA, dis increases teh quality of teh builds entering QA for system test and teh final build released to teh customer.
  • Created and tested numerous test plans and test case scenarios for teh project in Test rails for teh areas like Device Management, Media Management.
  • Convene and facilitate daily and weekly status meetings wif teh Product leadership team.
  • Tracked and communicated project QA status to wide variety of team members internally and externally.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format, Used Page Object Model.
  • Involved in developing automated test cases using Cucumber in TestNG.
  • Performed web services testing using Postman and SoapUI to test teh JSON and XML request and teh responses for each of teh operations.
  • Responsible for Functional, Black box testing, Regression, smoke, sanity testing.
  • Created jobs and scheduled to run teh automated scripts daily once, as part of regression.
  • Created Splunk dashboards for company structure-svc using small, medium and large clients.

Environment: Selenium IDE / Web Driver, Test-NG, Apache POI, Java, HTML, XML, CSS, X-path, Maven, SOAPUI, Agile, Jira, SQL, Oracle, Windows.

Confidential, Madison

QA Engineer

Responsibilities:

  • Involved in teh preparation of high-level software test plan and responsible for gathering all teh requirements from cross team applications and prioritizing teh End to End test cases based on teh business impact.
  • Executed Automation Test Scripts for Functional and Regression Using Selenium.
  • For each feature, positive and negative test cases are written using Quality Center.
  • Performed Screen Navigation Test to ensure that teh links are established as per teh documentation provided.
  • Performed Data Driven Testing for multiple sets of data.
  • Defects were tracked, reviewed and analyzed using Quality Center .
  • Worked wif teh development team in investigating and correcting software bugs and deficiencies based on testing results.
  • Involved in validating teh data in teh reports wif teh back-end data using SQL Queries.
  • Closely involved wif development team, maintenance team and business team regarding changing requirements, builds and releases.
  • Used Selenium IDE for test automation for record and play back of scripts and performed functionality testing, GUI testing, and regression testing manually.
  • Tracked and communicated project QA status to wide variety of team members internally and externally.
  • Analyzed teh business requirements and functional specification documents, wrote Test Plan, Traceability Matrix, GUI and Functional Test Scripts.
  • Performed usability testing to test teh user friendliness of teh website.
  • Performed Smoke, Sanity, Functional, System, Integration and Regression testing.
  • Performed Cross browser testing to check for compatibility.
  • Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver jars and TestNG.
  • Performed initial Smoke testing to determine if teh product was stable enough to wifstand a major testing effort.
  • Generated automated test scripts for functional and regression testing using Selenium.
  • Prepared Requirement Traceability Matrix (RTM) to ensure every user story TEMPhas covered wif a test script.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Eclipse, XML, XPath, DOM, Fire Bug, Fire Path, Python, Soap UI, HP ALM, Agile, SQL, Windows

Confidential, Mountain view, CA

QA Automation

Responsibilities:

  • Managing, installing, and maintaining QA environments in IaaS and PaaS.
  • Automating QA testing to improve speed and coverage using Python, C, C#, and SQL.
  • Testing cloud service platform from front-end web applications to back-end data processing.
  • Working wif customer service and IT to address escalation issues, bugs, and support requests.
  • Experience testing web applications and tools, including complex UI.
  • Involvement in teh System Test Plan Preparation and Requirements Streamlining.
  • Developed BDD (Behaviour driven development) based programs using Gherkin for Cucumber.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Maintained and executed Maven build files for running automated tests.
  • Performed GUI, Functional and Regression testing by automated using Selenium WebDriver, TestNG, Maven, and Jenkins.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Integrated teh scripts and executed them as a suite using teh build integration tool Maven.
  • Performed manual testing of each build and tan Regression testing on each builds using Selenium WebDriver.
  • Testing IoT device protocols (UDP and WTP), electrical interfaces, and environmental chamber.

Environment: Java, Selenium, RestAPI, HTML, CSS, Bootstrap, JavaScript, Jira, GIT

Confidential, Menlo Park, CA

QA Tester

Responsibilities:

  • Involved in performance testing, backend database testing in oracle using SQL.
  • Used JIRA for bug reporting.
  • Reviewed and analyzed functional requirement documents and streamlined testing activities.
  • Designed test plans and defined cases for functional, integration system and user acceptance testing.
  • Examined teh application for testing, data validation and work flow of customers.
  • Developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing and generated reports.
  • Executed manual test cases and reviewed test cases developed by other testers.
  • Participated rest API testing.
  • Analyzed test results, tracked defects and generated reports using clear case.
  • Analyzed application, system and security errors.
  • Involved in integration testing of upgrade releases.
  • Ensured that all teh test cases are updated in master test plan.
  • Involved in release support - halped in environment setup, testing teh release process.

Environment: SQL Server, JIRA, QTP, Windows, Java/J2EE, XML, HP ALM, MS Outlook, MS Excel, MS Word, Soap UI, Firefox, Chrome, Linux.

Confidential, Austin, TX

QA Analyst

Responsibilities:

  • Developed automated tests in partnership wif developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Performed build acceptance testing and smoke testing using Cucumber Automation tool.
  • Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls.
  • Used Java language and TestNG framework for scripting. Used Maven for building teh WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.

Environment: Selenium WebDriver, Eclipse, Java, TestNG, Maven, Oracle SQL Server, SOAP UI, JMeter, Jenkins, HTML, XML, Windows, Solaris, CVS.

Hire Now