We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Having 5+ years of experience in Software Quality Assurance with emphasis on Manual and Automation testing, which comprising of Functional, Regression, system testing, system integration testing and Automation testing of various client/server, web - based applications.
  • Expertise in developing Automation frameworks with Selenium WebDriver using JAVA and C#.
  • Hands on experience in developing Automation Scripts, Execution and Analysis Test Results using Data Driven Framework in Selenium.
  • Solid experience of Agile Methodologies and Scrum processes.
  • Strong Experience and Involved in SDLC (Software Development life Cycle).
  • Strong experience in reviewing requirements, design documents and developing Test Plans, Test Scenarios, Test cases, Test Scripts and Test metrics.
  • Experience on Performance Testing tool Apache, MTM.
  • Experience in defect tracking and change management using HP ALM/QC and JIRA, Bamboo, Load Runner.
  • Experience working with software tools Jenkins, Maven and GIT.
  • WebService automation using C#, Soap UI and tested web services manually using POSTMAN.
  • Experience in Test planning and conducting Backend, GUI, Functional, Sanity, System, Integration, end-to-end, System, Web testing, User Acceptance Testing, Bug tracking and Reporting.
  • Experience in Automating Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development)
  • Created and maintained Test Metrics for management reporting.
  • Proficient in backend testing including writing SQL queries for testing data integrity and validating business rules.
  • Captured Daily Bug Reports and generated weekly Status reports using Microsoft TFS.
  • Web Service testing (RESTful) and Automation using C#, .Net based framework, Apache Microsoft Test Manager (MTM), using JSON, XML payloads.
  • Worked with VBScript, QTP for automation testing, and validated WSDL, Response messages and Databases in SOAPUI (Groovy Script).
  • Experienced with Web Services, SOAP, SOAP UI, WSDL technologies.
  • Experienced in using LINUX platform with LINUX commands for root cause analysis and backend server validations.
  • Involved in Peer Reviews of Test cases/Defects and developed, maintained Review Checklists.
  • Created and executed Manual and Automated test scripts for Functional, Confidence/Smoke/Sanity, System, Security, Performance, Load and Stress testing.
  • Worked on Operating Systems like UNIX\WINDOWS and Strong Database (Oracle, SQL Server, My SQL, and MS Access) testing skills using SQL.
  • Proficient in Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance & Load testing, Sanity testing, Exception testing, Compatibility testing & Security testing, White/Gray/Black-box testing.
  • Good Experience in using Git/GitHub as a source repository system.
  • Experience in reviewing applicable requirement documents and conducting second requirements scrub. As a Test coordinator, responsible for providing daily status report, sending communications, preparing final status report for the project.

TECHNICAL SKILLS

Languages: JAVA, C#, VB Script, HTML, CSS, XML, JSON, Groovy, JavaScript.

Automation Tools: Selenium Web Driver, Selenium IDE, QTP, Cucumber, Bamboo, Postman, Protractor, JMeter

Frameworks: TestNG and JUnit, Jasmine, Visual Studio

Web Service Tools: SOAP, SoapUI, WSDL

Software Tools: Maven, Jenkins, Apache Charles HTTP Proxy, Apache, MTM

Defect tracking Tools: JIRA, TFS, Bugzilla, HP Quality Center

Database: MySQL, SQL Server, Oracle

Version Control tools: Git

Methodologies: Agile-Scrum

Test Framework: Data Driven Framework, POM, Hybrid

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential

QA Automation Engineer

Responsibilities:

  • Involved in various stages of development of the project starting from the project planning until production and maintenance using Agile methodology.
  • Automated the manual test cases using Selenium WebDriver, and using JAVA.
  • Configured Selenium Web Driver , TestNG and created selenium automation scripts in java using TestNG prior to agile release.
  • Designed and Developed Test Cases for automated testing using Selenium, Maven and Eclipse IDE. Developed Maven targets to execute automation suites from command line.
  • Worked on Behavior Driven Development (BDD) using Cucumber features, scenarios and Step definitions in Gherkins format.
  • Developed automation test plans and deployed test cases on Jenkins to have a continuous integration test.
  • Configured TestNG Framework to execute Selenium scripts.
  • Conducted e2e tests using Protractor under Jasmine framework.
  • Carried out testing of web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Executed Web-Services Testing using SOAP UI and generated XML, JSON Files for messaging.
  • Involved in Selenium web driver test scripts and writing Selenium supporting classes through JAVA.
  • Customized the Selenium Test as per the Test Case by using the C# Script.
  • Worked with automated API testing and SOAP UI and Restful web service testing.
  • Designed and automated the manual test cases using Selenium Webdriver, and C#.
  • Utilized Selenium Web Driver, QTP and VBScript for automating the manual test cases.
  • Utilized Postman for data setup / testing of Rest services.
  • Updated regression test cases in Selenium WebDriver using C# programming language.
  • Involved in running Selenium automation scripts and updating the scripts per enhanced requirements using Selenium WebDriver.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Studied and analyzed the Functional Requirements, System Design Specifications, and interacted with Business Analyst & developers for changes in requirements if any.
  • Worked in a fast paced Agile Scrum team environment.
  • Used Maven to create taste suite and creating technical and managerial reports.
  • Attending Sprint Plan meetings and estimating story points for each user story.
  • Analyzed the User Stories, New Features/Enhancements in JIRA.
  • Utilized TDD (Test Driven Development) and BDD (Behavior Driven Development) for automating Test cases.
  • Developed test cases and executed the same based on Acceptance Criteria.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Performed Integration of automation batch run job with Jenkins.
  • Executed Regression testing activities in Test environment and Production support environment.
  • Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response from REST API calls.
  • Worked on Logging issues into HP Quality Center.
  • Involved in backend testing of the application by executing SQL commands.
  • Take offshore calls and resolve work related issues and review the day to day work deliverables.
  • Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
  • Performed Unit Testing, Integration Testing, Database Testing, Regression Testing and User Acceptance Testing.

Environment: Selenium Web Driver, Agile, TestNG, JAVA, WSDL, Agile-Scrum, Maven, Jenkins, Cucumber, SOAP UI, C#, API, Restful, SQL Server 2012, JIRA, VisualStudio2013/2015, HP Quality Centre, JSON, XML, VBScript, TFS, Postman, Protractor, Jasmine.

Confidential

QA Automation Engineer

Responsibilities:

  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Carried out Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Wrote SQL Query to extract data from various database tables for testing purpose.
  • Involved in writing test cases for the System Testing.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Identified test cases to automate the test cases using Selenium WebDriver, Java (Eclipse IDE) and Contributed in the creation of a framework.
  • Designed automation test cases by using Java, JUnit , Maven and Selenium WebDriver
  • Performed functional testing of Postman and RESTFUL Web Services using Postman Tool
  • Designed and developed test structure for web services to validate API calls using Postman .
  • Designed, developed and implemented Hybrid testing framework utilizing Java , TestNG and Selenium WebDriver .
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver (java)
  • Utilized BDD Cucumber by creating the Features and Step Definition files to execute test scripts. Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Involved in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope.
  • Executed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Engaged in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium Webdriver and Cucumber.
  • Indulged in implementing BDD framework using Cucumber while working on project.
  • Worked in load and performance testing tool JMeter.
  • Following-up with developers as to the status of JIRAs and ensuring that the issues are resolved.
  • Used Java language and JUnit framework for scripting.
  • Tested SOAP and RESTFUL web services using different assertions like HTTP assertion, security assertions, and XPATH assertions in Postman.
  • Managed Test results and defects using HP Load Runner defect tracking tool.
  • Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
  • Conducted Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Used Git as code repository and Code Collaborator to manage code reviews
  • Managed Code reviews using GIT as code repository and code collaborator.
  • Used HP Quality Centre for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.
  • Engaged in writing SQL queries for backend/ETL testing.
  • Prepared manual and functional test cases on mobile and web applications as per requirement
  • Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.
  • Used E clipse, IDE and TESTNG framework to develop test code in Java language.

Environment: Java, Appium, Selenium IDE, Load Runner, SQL, IOS, SOAP, Restful, Postman, HTTP, XPath, HP Load Runner, HP QC, Mobile Testing, Jira, GIT, JUNIT, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Maven, Cucumber, Eclipse, IDE.

Confidential, Vancouver, BC

QA Engineer

Responsibilities:

  • Developed Test Plans, Test Cases to test the Screens and ability to work using cross-functional using agile Methodology.
  • Converted Business Requirements and Design Documentation into Test Cases and Test Scripts.
  • Created description object with specified properties and values during run time, to use instead of logical names in test scripts.
  • Carried out Web testing to check for broken links in a page.
  • Conducted Unit Testing of Java application.
  • Designed, analyzed and performed Integration and wrote System requirements on different leading.
  • Created test scripts via Selenium l (Selenium) for UI and functional testing which can be added to JUnit based manual regression test suite.
  • Used HP/ALM Quality Center bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
  • Developed and executed various scripts using Selenium for testing of various functionalities.
  • Involved in testing compatibility of software under various Internet Browsers manually and using Selenium.
  • Executed and Analyzed Test Results using a Hybrid Framework in Selenium.
  • Wrote shell scripts to simplify running a set of commands from Linux machines.
  • Identified and isolated software defects and reported them via JIRA.
  • Followed the Agile Methodology to emphasize on real time communication over written documentation.
  • Carried out backend testing for data validation using SQL Queries.
  • Conducted Web Testing to check for broken links on the various application pages.
  • Executed Acceptance, Usability, Cross-Platform and Regression Testing during different stages of the Application Development.
  • Used HP ALM/Quality Center to store Test Plans, Test Cases, Test Scripts and for Defect tracking.
  • Categorized bugs based on the severity and interacted with developers to resolve them.
  • Extensively used Microsoft Office Suite of products for documentation and data interpretation.

Environment: HP/ALM Quality Center, JUNIT, Selenium, Linux, JIRA, SQL Server, WINDOWS, M.S Office, JAVA, Agile.

We'd love your feedback!