We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 7 years of immense experience in IT Industry with emphasis on Software Quality Assurance, QA implementation, Manual and automation testing using various commercial and open source tools.
  • Experienced in working with Build Systems like Maven and continuous integration systems like Jenkins.
  • Extensive experience in using Selenium WebDriver APIs for writing test suites and test cases for testing functionality with the Selenium Server.
  • Experienced in perform API Testing using Postman tool and strong knowledge on Rest and Soap based API's.
  • Deep knowledge in understanding all aspects of SDLC, STLC, PMLC, manual and automation testing methodologies and performing in various types of Automation frameworks (TestNG, Page Object Model, Hybrid, Data - driven, BDD-Cucumber) executing and generating reports using Selenium WebDriver, Defects Management and Bug reporting and tracing by defect tracking tools like JIRA.
  • Experience of testing RestApi's POSTMAN tool for performing CRUD operations.
  • Enhanced Test cases using Core JAVA programming features and TestNG Annotations.
  • Expert in integrating Automation scripts (GUI and API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Profound experience in web services testing using Service Oriented Architecture tools like Postman for testing and validating SOAP and RESTful web services used in various applications.
  • Service Virtualization of SOAP and REST APIs to remove data dependencies and support UI development.
  • Hands on experience in writing driver script for Selenium web driver to implement keyword driven framework to Automate test cases.
  • Have created customized data driven Test Automation framework.
  • Experience in creating Cucumber BDD (behavior-driven development) framework, TDD (Test Driven Development) and automating BDD scenarios using GHERKIN format.
  • Experience in API automation using Soap UI/PostMan.
  • Experience with testing web services using SOAP UI/Postman and XML.
  • Experience in Rest Assured API automation testing wherever required.
  • Proficient in working with Core Java programming and Object-Oriented Programming (OOPs) Concepts like Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections.
  • Experience in Test Management, Bug Tracking Tool and Defect Reporting Tool like JIRA, ALM for analyzing requirements, documenting and executing test cases, submitting bugs, defect tracking and status reporting.
  • Knowledge in Object Oriented Programming concepts, data models, HTML and XML.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Extensive experience in Defect Reporting and Defect tracking process using Quality Center (QC)/ALM, Bugzilla and Jira.
  • Excellent interpersonal and communication skills and ready to take an independent or team challenge.
  • Quick learner, strong work ethics and willingness to work hard to achieve employer objectives.

TECHNICAL SKILLS

Methodologies: TDD, BDD, SDLC-Agile/Scrum

Testing Tools: Selenium WebDriver, SoapUI, Cucumber, TestNG

Test Management Tools: HP QC/ALM, Quality Center, Bugzilla, Jira

Languages/ Web Technologies: C, Java, HTML, JavaScript, XML

Databases: MS SQL Server, Oracle, MS Access

Platforms: UNIX, WINDOWS, Linux, Mac

Build Tools: Maven

Integration Tools: Jenkins

Version Control Tools: Git, GitHub, SVN

PROFESSIONAL EXPERIENCE

Confidential

Sr. QA Automation Engineer

Responsibilities:

  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and BDD.
  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Used Jenkins to execute the test scripts periodically on Selenium WebDriver for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG, Maven on Selenium WebDriver.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Used Eclipse IDE for developing automation scripts.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium WebDriver.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.
  • Used ALM for progress and defect tracking.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.

Environment: Selenium WebDriver, Cucumber, Eclipse, JIRA, Jenkins, Soap UI, Maven, Oracle, Java, SOA, TestNG, Firebug, Xpath, Windows.

Confidential

QA Engineer

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans, Test design and Implementation.
  • Involved in building automation framework from scratch using Selenium WebDriver, TestNG and Eclipse.
  • Developed Automation framework implementing Page Object Model, using Java, Selenium WebDriver and Cucumber.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Using Maven for build management, Git as source repository and Jenkins for Continuous Integration (CI) of the builds.
  • Exposure of Web Services Testing using Service Oriented Architecture (SOA) Tools REST and SOAP UI - Groovy Scripting.
  • Performed User Acceptance testing (UAT) exclusively in an agile environment.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed Manual as well as Automated Testing using Test tools like Selenium WebDriver, and JIRA for defect reporting and tracking.

Environment: Selenium Web Driver, Java, JIRA, TestNG, Jenkins, MAVEN, Git, Cucumber, Oracle DB, Eclipse, Soap UI, XML, HTML.

Confidential

Senior Software QA Engineer

Responsibilities:

  • Analyzing the Business requirements, preparing & reviewing functional test cases.
  • Performing functional testing, Regression testing and Data Base validations.
  • Assist the onshore lead with the project estimation.
  • Involved in meetings, walkthrough's and coordinating with the onsite lead.
  • Assigning daily task to the team members and managing the deliverables.
  • Assisting junior resources on completing their tasks with expected quality.
  • Defect reporting and tracking through Quality Centre.
  • Preparing reports like Daily Status Report, Weekly Status Report, DART & DLC and providing status updates to the Leads.
  • Automated couple of scenarios of CRW using QTP.

Environment: / Tools: J2EE, Windows XP, Oracle 11g, SQL Plus, Quality Center 10.0/ALM

Confidential

Senior Software QA Engineer

Responsibilities:

  • Written and reviewed test cases aimed at data centric validation between staging and Tera data.
  • Also, executed these test cases and the data match comparison is done between source and target databases.
  • Converted Report's business logic into test queries and tested for data match between enterprise data warehouse (built in Teradata) and report (created in Micro Strategy).
  • Got clarifications from Business Analysts in case of ambiguity in the business requirements.
  • Collated the test results and reported daily and weekly test execution status.
  • Logged defects appropriately in QC and regular follow-up with development team for defect resolution.
  • Worked on PIE report which is used as post interaction event.
  • Undergone training on Data stage and Autosys and shared knowledge gained on the same to the team.
  • Played a part in Regression testing and analyzing UAT defects.
  • Worked on Non-Functionality Testing (NFT) to check the time taken for the reports to open.

Environment: / Tools: Micro Strategy 9, Windows XP, Oracle SQL Developer 1.5.4, Teradata SQL Assistant 12.0, IBM Data Stage and Quality Stage Director 8.1, Quality Center 10.0.

We'd love your feedback!