We provide IT Staff Augmentation Services!

Sr.qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Alpharetta, GA

PROFESSIONAL SUMMARY:

  • Over 8.1 years of experience in IT, specializing in Software Quality Assurance Testing, proficient in testing on web - based applications. An Insightful, enthusiastic, and results-driven QA Automation Engineer who is ready to contribute to great team success through hard work, attention to detail, and excellent organizational skills.
  • Experienced in SDLC (Software Development Life Cycle) and Defect Life Cycle within Agile, specifically Scrum.
  • Extensive experience in developing Test Strategies, Test Scenarios, Test Cases, and procedures as well as execution of manual and automated tests. experience inUnit Testing,Functionality testing,Black box testing,Build verification testing,Regression testing,Integration testing,System testing,Compatibility Testing,User Acceptance Testing(UAT),GUI Testing,Web Service Testing,Browser Compatibility TestingandTest Driven Development.
  • Proficient in object-oriented concepts especially in Java and possessed strong knowledge in Abstractions, Inheritance, Polymorphism, and Encapsulation.
  • Strong Experience Using Frameworks (JMeter, Cloud, Cypress etc.)
  • Good knowledge in performing defect tracking & management using JIRA.
  • Strong using logic in deferent programming language.
  • Expertise in writing automation scripts usingJava, C#.
  • Experienced in backend testing by writing SQL queries.
  • Experienced in automation testing using Selenium Web Driver, Appium, JUnit, TestNG, Jenkins, Maven and Cucumber in Java and C#.
  • Conversant in performing Functional Testing, Frontend Testing (UI), Backend Testing (API & Database), Smoke Testing, Regression Testing, Positive/Negative Testing, and Cross Browser Testing.
  • Knowledge in analysing and feasibility check of a newly added functionality for automation. Design and implementHybrid Driven Frameworkapproach using Selenium Web Driver.
  • Hands on in usingJIRA, Clear Quest andBugzilla.
  • Proficient in using test automation tools such as Selenium Web Driver, Appium to develop automation test scripts for web applications and mobile applications.
  • Possess strong analytical, verbal, organizational, and interpersonal skills that help in communicating with developers and other team members.
  • Always willing to learn more and continue gaining knowledge on various new technical aspects.
  • Well versed in developing Java SeleniumWeb Driver/RC/IDE/GRIDtest scripts usingJava, JavaScriptand Test Frame works using Testing/ JUnit, ANT/MAVENbuild tools.
  • Experience in usingJenkinsas a Continuous Integration server to configure withGitHubandMaven.
  • Experienced in Database Testing by usingSQL, Oracle, UNIX, MS Office Suite, PSQLqueries and also worked onETL testing.
  • Working Experience in source version control tools such as Subversion (SVN),TFSandGit.
  • Knowledge inSVNtool forSource code managementand also usedSelenium Gridfor parallel, Batch Test Execution.
  • Experience in working with Selenium IDE and Selenium WebDriver using TestNG.
  • Used TestNG Annotations in selenium Web Driver in Python and executed a batch of tests as testing suite.
  • Experience in working in cloud based technologies likeAmazon Web Services (AWS).
  • Professional in Testing using HP interactive tools like - HP ALM, HP Quality Center and Test Director.
  • Performed automation on angular application with protractor tool using JavaScript.
  • Experience on using Auto IT to upload and download the files for windows application.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Automated and scheduled Build using continuous integration tool Jenkins Server at a periodic interval.
  • Used Apache POI to read Test data from Excel sheet and used TestNG Data Provider to map Test data to Test methods.
  • Performed Integration and Regression testing to check compatibility whether existing functionality is broken using Jenkins build jobs.
  • Conversant with Ant and Maven project build tools.
  • Created Load Runner scenarios and scheduled the Virtual Users to generate realistic load on the server using Load Runner.
  • Responsible for developing and modifying automated test scripts using Load Runner.
  • Experienced in using Test Management tools such as HP Quality Center, Rally, JIRA bug reporting tools to track test progress, execution and deliverables.
  • Performed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver, QTP, UFT, Load Runner, SOAP UI, REST API.

Testing Framework: TestNG, JUnit, NUnit, Data Driven, Hybrid, Page Object Model

Test Management Tools: Quality Centre(QC), TFS, ALM, JIRA

Programming Language: Java, C#

Scripting Language: VBScript

Database: SQL Server, MSSQL

Bug Tracking Tool: Bugzilla, ALM, Quality Center

Continuous Integration: Jenkins, Asp.Net, ADO.Net

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Sr.QA Automation Engineer

Responsibilities:

  • Analysed the business requirements and created necessary test outlines, test strategies, and test cases outlining the scope of the project.
  • Prepared Manual Test cases and Test data based on functional specifications and User Stories.
  • Provided manual test coverage for the API endpoints using Postman and later on automated those test cases using Java rest assured.
  • Performed Backend Testing on Oracle database by writing SQL queries to retrieve specific information from the database and to make sure that the data entered has been stored correctly.
  • Participated to develop and maintain BDD framework using Selenium, Cucumber, JUnit, and Maven technologies with Java utilizing industry-leading design patterns called POM (Page Object Model) and approaches.
  • Performed manual and automated testing for the testing of a Web Application.
  • Reviewed project artifacts such as planning documents, applicable standards
  • Involved in Design Review meetings and walkthroughs to understand process flows
  • Involved in reporting, tracking and providing updates on resolved defects and logging in JIRA.
  • Developed automation scripts using Selenium Web Driver and TestNG in Java.
  • Integrated automation scripts in Jenkins.
  • Performed Rest API testing using Postman and Rest Assured.
  • Contributed to automation framework data driven and keyword driven.
  • Involved in reporting weekly project condition to the project manager and the team lead.
  • Attended review meetings and walkthroughs to discuss the status of the project.
  • Involved in updating and fixing framework like JMeter and Cloud
  • Performed mobile testing on various mobile applications using Appium on the Android platform.
  • Worked with AWS EC2 instances to execute automation tests in a distributed cloud environment.
  • Maintained regression and functional testing suite and monitored the auto-generated reports sent across through Jenkins CI/CD.
  • Gathered test results to generate reports using Cucumber, Maven, Jenkins, and documented the issues and knowledge gained.
  • Tested applications in different browsers and versions, such as Google Chrome, Firefox, Edge to simulate the production environment using selenium grid and Docker.
  • Documented software defects utilizing JIRA and performing triage of defects, monitoring, resolution efforts, and tracking success.
  • Communicated test execution and coverage reports (cucumber reports) to the management team and technology stakeholders of the Project.
  • Environment: Selenium IDE, Selenium Web Driver, Selenium Server, Apache POI, Auto IT, Java, HTML, CSS, XPath, Windows, Oracle Server, Maven, GIT, SOAPUI, Cucumber, Appium, Jenkins, Restful, Protractor, Python.

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Worked in an AGILE project that emphasize daily communication through Scrums and the flexible reassessment of plans that are carried out in short, iterative phases of work.
  • Manually verified the validity of the failed test cases and performed positive and negative testing on the application.
  • Created JSON and Get, Post, Put and Delete requests for Restful API web services using POSTMAN to assert responses.
  • Involved to develop automation scripts to implement Test Cases, Feature files, and Test Scenarios for BDD using Cucumber with Gherkin language, and JUnit libraries.
  • Utilized Cucumber with Selenium Web Driver as primary testing tools for Functional, Smoke, and Regression Testing.
  • Effectively used various locators such as ID, Name, XPath, and CSS to find web elements.
  • Used JIRA for Configuration Management and Defect Tracking and Developed and Executed Test Plan & Test Script in JIRA and Raised defects in JIRA defect tracking system and Prepared Test reports and deliverables and submitted for version releases using JIRA.
  • Performed Ad-hoc, Smoke, Functional, Acceptance, System, Integration, Usability, and Regression testing etc. during different stages of the application development.
  • Experienced in test automation strategy and test scenarios, creating automated test cases, test plans and executed tests using Selenium Web Driver, TestNG and Cucumber BDD with Page Objects Design Pattern, Data Driven, Keyword Driven, Hybrid Automation Framework using Maven build tool.
  • Created Selenium tests scripts for regression testing and Data Driven Test using test data from excel files.
  • Executing manual and automated test procedures for REST API using Postman and writing Test Cases in Rest Assured with Cucumber for Micro services testing.
  • Enhancing Selenium Scripts for every load to support new and existing functionality for the application for end to end and Regression testing.
  • Using Continuous Integration CI-CD Server Jenkins for automation script run in nightly basis with GitHub, Maven Build and to provide quick feedback to the developers.
  • Involved in testing the XML files and checking whether data is parsed and loaded to staging tables.
  • Executed Backend Testing using SQL Queries to retrieve the data from the oracle database and checked the integrity of that data.
  • Tracked and reported software defects and interacted with developers to resolve technical issues using the Jira issue management tool.
  • Worked closely with the business, development, and offshore teams to summarize and solve the outstanding issues.

Environment: TestNG, Python, Eclipse, Manual Testing, Data Driven Framework, Page Object Model Pattern, Oracle, SQL, JIRA, Maven, Jenkins, Fire bug, Fire Path, Selenium IDE, Selenium Web Driver.

Confidential, Reston, VA

Quality Analyst

Responsibilities:

  • Involved in writing and executing detailed test cases and test design documents.
  • Identified, reported and tracked Defects using JIRA test management tool.
  • Designed and developed test cases for automated testing using Selenium Web Driver with C#.
  • Worked on distributed test automation execution on different environment as part of ContinuousIntegration Process using Jenkins.
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite.
  • Extensively used Page Objects design and Page Factory using Selenium Web Driver.
  • Built automation scripts using Maven as the build tool.
  • Attended Daily Scrums and reported daily activities or issues to scrum master.
  • Implemented mobile automation frameworks using Appium with Java.
  • Involved in testing application on different mobile Platform such as iOS and Android Devices.
  • Created and maintained Test Metrics for management reporting.
  • Performed Black Box, GUI, Functionality and Regression Testing.
  • Performed automated acceptance tests written in BDD using Cucumber.
  • Documented test cases and conducted manual testing using HP ALM.
  • Executed SQL Queries to perform Back End Testing.
  • Developed test scripts to automate test cases in Selenium using TestNG in Java.

Environment: Automation Testing, Manual Testing, QTP, VBScripts, SOAP, REST, TESTNG, Manual Testing, HTML

Confidential

 Quality Analyst

Responsibilities:

  • Read and understand business requirements in order to create manual test cases that will be used to validate the correct functionality of the application under test.
  • Creation of test cases using business requirements as .
  • Regularly met with business team to participate in requirement gathering and wrote Test design and Test Cases to meet assigned requirements with detailed attention in traceability matrix.
  • Performed Black Box, GUI, Functionality, Integration and Regression Testing with Cypress.
  • Used Quality Center / ALM to create Test outlines, maintain Test cases, create and modify appropriate Test cases in Quality Center/ALM.
  • Analyzed existing code, Data, Business Rules and Templates, on-line interaction with Users.
  • Make necessary enhancements to the code, testing the changes and producing the new output formats to satisfy user needs.
  • Organizing and Documented test process like Developing Test Conditions, Test Scripts with Cypress.

Environment: TestNG, Python, Eclipse, Manual Testing, Data Driven Framework, Page Object Model Pattern, Oracle, SQL, Fire Path, Selenium IDE, Selenium Web Driver.

We'd love your feedback!