We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

Detroit, MI

SUMMARY

  • Over 7 years of experience in Information Technology with emphasis on Quality Assurance(QA) in both Manual and Automation testing.
  • Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up a testing environment.
  • Expertise in diverse types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, Database testing, GUI testing, Web / UI and User Acceptance Testing.
  • Extensive experience in writing Test Case Design Document, Test Cases, Test reports and execution of Test Scripts for system, integration, UAT and regression testing by analyzing requirements
  • Having a good hands - on experience on Hybrid Driven, Data Driven, Keyword Driven and Page Object Model automation frameworks using Selenium and TestNG to establish an initial test baseline that validates software builds.
  • Tested Web Services /XML / SOAP and RESTful services using SoapUI tool.
  • Experience in software engineering methodologies or SDLC like Agile/Scrum and Waterfall methodologies.
  • Designed and Developed Automation test scripts in Java implementing the test in Selenium Web Driver.
  • Experience with open source tools Selenium (Selenium IDE, Selenium RC, Web Driver).
  • Designed and Developed Automation frameworks in JUnit and TestNG. Implemented frameworks like POM, POM using Page Factory and Data Driven.
  • Involved in all stages of Software testing life cycle(STLC), Test Driven Development methodologies, Software Development Lifecycle (SDLC) using Waterfall, Agile methodologies.
  • Implemented functional tests using Java, TestNG/Junit framework and BDD through cucumber.
  • Experience in working with open source tools such as Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, Cucumber, JUnit, JIRA and Eclipse.
  • Worked on Continuous Integration Process using Jenkins, SVN, TestNG and Maven.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Strong exposure testing applications on different browsers like IE, Firefox, Chrome.
  • Hands on experience in writing SQL queries and executing procedures to perform back-end testing for the expected results.
  • Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle.
  • Expertise in Problem solving and Defect Tracking Tools like Quality Center, Bugzilla and JIRA.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
  • Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
  • Wrote Protractor test scripts to test the Java Scripts in AngularJS web application.
  • Good knowledge of Jasmine.
  • Team player with effective communication and writing skills and excellent programming skills.
  • Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for the complex testing problem.
  • Self-motivated team player with excellent problem-solving skills and ability to learn new technologies and tools quickly.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC

Testing Tools: Selenium IDE, Selenium WebDriver, TestNG, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, QC, QTP.

Build & Integration Tools: Maven, ANT, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Languages: JAVA, Gherkin, SQL, C, C++

Scripting Languages: JavaScript, VB Script.

Markup Languages: HTML, XML, XPath, CSS Selector

Databases: MySQL, Oracle, SQL Server

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows XP/7/8/10, Ubuntu, UNIX, LINUX

Defect Tools: HP Quality Center, JIRA, ALM

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Utilities: Eclipse, GIT, SVN, Firebug, FirePath, Chropath, Bitbucket, ExtentReports, Postman

PROFESSIONAL EXPERIENCE

Senior QA Automation Engineer

Confidential - Detroit, MI

Responsibilities:

  • Testing of new features by creating test specifications, test cases, and working closely with development and business teams.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional area.
  • Designed and developed Hybrid automation framework and maintained the code in bitbucket and used continuous integration tools to schedule the jobs.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automated scripts using Selenium WebDriver, Java, Junit in Eclipse IDE to perform functional and regression testing for web-based applications.
  • Automated Database validations using open source API like Apache poi and used poi library for fetching the data from Excel.
  • Written automated scripts with XPath to identify web elements such that most of the browsers can be used.
  • Implemented Maven Build tool by configuring the POM file with all required Jars and maintained the POM file.
  • Performance tuning has been done to increase the throughput for both mapping and session level and SQL Queries Optimization as well.
  • Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.
  • Lead the team in onsite-offshore model by mentoring the team in order to handle their tasks like web application testing using selenium.
  • Implemented well-formatted Logs by using API's Like Log4j and Reports using Junit, Cucumber.
  • Implementation of ATDD technical practices (e.g. Automated testing, TDD, continuous integration) create a robust/reliable /repeatable automation test bed.
  • Used BDD (Behavioual Data Driven) approach to writing feature files using Gherkin format.
  • Implemented Test-driven development (TDD and BDD) framework using cucumber tool with Gherkin Language.
  • Created Features in cucumber and started automating the User stories before the development ends.
  • Worked closely with the product owner and scrum master to design testing Cucumber.
  • Implemented Page Object Model(POM) by creating objects for each page
  • Tested REST and SOAP Services by using SOAP UI, POSTMAN tools and validated the responses against the database
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Identifying, logging, tracking and escalating bugs using JIRA/HPALM.
  • Performed backend testing using SQL queries to retrieve and verify information in the database.
  • Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
  • Maintained QA/Test environments and assisted in build and deploy activities.
  • Communicate testing status to project managers, and teams who are involved in User Acceptance Testing
  • Interacted with the development team to validate the scope of fixing the bugs

Environment: Java, JavaScript Selenium Web driver, Junit, Eclipse, XPATH, HTML, SQL, GIT, UNIX, Jira, Cucumber, Postman, SoapUI and QC.

QA Test Engineer

Confidential -San Ramon, CA

Responsibilities:

  • Analyzed Business Requirements and Functional Specifications to develop Test Plan and Test cases.
  • Involved in creating Test Scenarios and Test data by looking at the Requirements.
  • Performed manual testing for functional and back-end testing.
  • Used to map the customer requirements to MetricStream functionality.
  • Worked on the MetricStream Modules such as loss management, issue management
  • Designed and developed Keyword Driven and Data-Driven automation framework for functional, and regression testing using Selenium Web driver.
  • Developed and executed automated tests scripts using Selenium for Regression Testing applying different Automation Framework.
  • Designed and managed automation framework for REST APIs using Rest Assured, Eclipse and Java.
  • Developed new and updated existing Automation test cases using Selenium Web driver.
  • Tested entire functionality of the application on different browsers based upon Business and System Requirements.
  • Compiled test metrics on a weekly basis and tracked the status of the test cycle.
  • Analyzed the script execution report using java framework like Cucumber, TestNG.
  • Maintained requirements traceability matrix for Automation Testing Results within Quality Center projects.
  • Designed Test Cases report validation in Quality Center for UAT testing with end customers.
  • Worked in Quality Center for planning, running and tracking defects while attending walkthroughs with the client and the development team and Defect reporting meetings periodically.
  • Responsible for execution of regression scripts on each Service pack release and updated results in QC. Entered and managed defects in Quality Center.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Created SQL Validation scripts for backend validation using PL/SQL.
  • Implement cross-browser and cross-platform web testing with Selenium RC and Web Driver.
  • Strong background in coding for automation, without reliance on record and playback scripting.
  • Prepared test Scripts for conducting User Acceptance Testing (UAT) Designed and developed automated scripts for functional, regression, integration testing using Selenium.
  • Worked on testing status, reporting to the higher management and retesting the fixes.
  • Participated in daily stand-ups and project meeting to keep track of project priority and status.

Environment: Selenium Web Driver, Quality Center, Soap UI, SQL, Cucumber, Eclipse, JIRA, Windows 7/Vista/XP, Oracle, Java, UNIX, Firebug.

Selenium Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Created Test plans, Test scenarios, Test cases and test execution.
  • Involved in the development of system testing strategies, plans, cases and conditions to ensure processes and products meet standards.
  • Excellent involvement in QA activities and development support of various interfaces like writing Test Plans/Test Cases for System /Interface and Business requirements.
  • Exposed in System, Regression and Integration testing.
  • Analyzed business needs, distinguish between needs and wants, identify gaps between business needs and standard application functionality.
  • Prepared Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Played a key role in setting up a test environment and test data.
  • Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
  • Involved in Back end testing by writing SQL queries and testing triggers and PL/SQL procedures.
  • Automated the Functional, Regression, Integration test cases using tools from Selenium Suite of products like Selenium Grid and Selenium RC.
  • Responsible creating Test Plan, Test Cases and Test Cards based on use cases in business requirements to cover both functional and non-functional requirements.
  • Created Test cases using Element locators and Selenium WebDriver (Java) methods.
  • Involved in manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
  • Developed Automation Test Scripts with extensive parameterizations using multiple actions to categorize tests.
  • Coordinating testing efforts between all the technical teams involved, setting up most comprehensive test dataset under different testing environments.
  • Involved in designing and development of Page Object Model Test Automation Framework using Selenium WebDriver.

Environment: Selenium Web Driver, Quality Center, Soap UI, SQL, Cucumber, Eclipse, JIRA, Windows 7/Vista/XP, Oracle, Java, UNIX, Firebug.

Hire Now