We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Auburn, MI

SUMMARY:

  • Over 7+ years of experience in software testing field with exposure in Manual and Automation testing, Black Box, Grey Box, System, Regression, Integration, Functionality, and User Acceptance testing of both client - server and Web-based applications, Back-end testing.
  • Excellent working knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in Requirements gathering, Analysis, Design, Development, Implementation and Testing Methods in Waterfall, Scrum-Agile and V-model Methodologies.
  • Experience in preparing Test Strategy, developing Test Plan, Detailed Test Cases, writing Test Scripts by decomposing Business Requirements, and developing Test Scenarios to support quality deliverables.
  • Extensive experience in Integrated System Testing (IST), User acceptance testing (UAT), Regression testing, Functional testing, E2E testing, Web testing, Mobile devices testing (iOS, Android, Windows), Web/Mobile Accessibility Testing, Contract Testing, Production testing, with diversified and in-depth experience in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) activities.
  • Having Knowledge of Web Service Testing - SOAP, and REST API using SOAP UI, Post man and REST Client tool.
  • Having knowledge of Cloud computing using (AWS) Amazon web services like VPC, EC2 and S3.
  • Strong in manual API testing using tools like SoapUI, Advance REST client, Postman etc.
  • Experience in working with QTP (UFT) descriptive programming, Keyword driven, and Data driven and Hybrid Frameworks.
  • Experience in DQA (Database Quality Assurance) testing RDBMS such as Oracle, MS SQL server using SQL queries for data integrity.
  • Hands on Experience in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP/ UFT & Appium to develop automation testing scripts for Client Server, Web, Mobile applications.
  • Experienced with SQL and Oracle PL/SQL, to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
  • Experience with HP ALM (Quality Center), Jira, TFS (Visual Studio) for Requirements, Test Plan, Test Designing, Test Analysis, Test Execution, Defect Tracking and Test Evaluation.
  • Experienced in Defect Management, including analyzing and reporting Defects/bugs using HP Quality Center (QC)/HP ALM, Jira and Team Foundation Server (TFS), escalating high priority defects, interacting with developers and team members in fixing bugs and validating the fixes.
  • Experience in creating test scripts using descriptive programming in QTP/UFT and effective maintenance of Object repository, well versed with Checkpoints, Actions, Functions, regular expressions, parameterization, Object spy and Virtual Objects in UFT.
  • Integrating JENKINS with AWS and Open Stack to automatically launch instances.
  • Experience in doing performance testing of services / applications using HP Load runner and JMeter.
  • Developed and executed complex test scenarios using Soap UI or Postman for SOA - Restful API testing in integrating SOA with Oracle EBS.
  • Good Experience on Junit, TestNG framework for Unit testing, Maven, ANT for Project building tool, Jenkins, Hudson for Continuous Integration.
  • Developed an automated scripts and frame works using Python, Java, C#, VB Script.
  • Performed all types of testing in Windows/Linux, C#/Java environment.
  • Experience in implementing BDD using cucumber & selenium for automation testing
  • Experience in testing database applications of RDBMS in Oracle, My-SQL and SQL Server by executing SQL, Pl/SQL Queries.
  • Expertise in testing Web Services based by automating service layer tests using Ruby/Cucumber and Mechanize.
  • Extensive experience in writing scripts using VB Script, Ruby, JavaScript, Java/Selenium, Bash, VI editor to automate testing process.
  • Understanding of API connections and Data Warehouse's for improved data accessibility, report enhancement and automation implementation
  • Performed FACETS, Functional, Integration, System and Regression Testing on different Interfaces and tested Restful & API Web Services using SOAP UI, Postman Rest Assured and tested both XML and JSON formats.
  • Clear understanding of business procedures and ability to work as an individual and as a part of a team
  • Development and Test Case Execution and provide Timely Feedback to improve quality.
  • Extensively used HP Quality Center and MS Test Manager for Test Planning, Test Case design, Test Execution, Defect Management, Requirement Mapping with Test Cases.
  • Experience in Designing of Automation Test Scripts using Keyword Driven Framework in QTP.
  • Extensively use Quality Center (QC) to write Test Cases and reporting the defect, also proficient Experience in Bug Tracking System, and process using JIRA.
  • Well versed on Defect Tracking tools like - Quality Center 10.0, ALM, Jira, and Bugzilla.
  • Experience in developing Automation scripts using frame works like TestNG and Junit.
  • Knowledge on Maven and Ant for project building tool, Jenkins/Hudson for continuous Integration.
  • Experience in Test Data Management (TTD) in creating different types of test data to achieve data driven testing.
  • Extensive working knowledge in Windows, UNIX and LINUX platforms.
  • Experience in Banking, Finance, and Telecommunication and Healthcare domains.

TECHNICAL SKILLS:

Testing Tools / Automation: Selenium WebDriver, JUnit, TestNG, SoapUI, REST APIs Appium, Protractor, JMeter, HP LoadRunner, Quick Test Pro, Cucumber, Jenkins, Postman, HP Win Runner, Quick Test Professional and Load Runner

Operating Systems: Windows NT, 95/98/2000/XP/7/8, Unix, Linux

Test Management Tools: IBM Rational Quality Manager, Mercury Test Director, HP Quality Center, Microsoft Test Manager

Defect Tracking Tool: JIRA, Rally, Bugzilla, QC

Languages: C, C++, C#, Java, VB.Net, ASP.Net, SQL, PL/SQL

Database: Oracle 8i/9i/10g/11g, MS SQL Server 2000, DB2, MS-Access

Scripting: Java Script, VB Script, HTML, XML, SOAP, JSON, REST

Tools /Packages: Visual Source Safe, MS Office, Access, SQL, Base, STAT, Connect

Application Server: Oracle WebLogic 10/11g/12c, IBM WebSphere 9.x/8.x/7

Methodologies: Waterfall, Agile, Scrum

Framework/Modeling Language: RUP, UML

Protocols: TCP/IP, FTP

WORK EXPERIENCE:

Confidential, Auburn, MI

QA Automation Engineer

Responsibilities:

  • Reviewed Business Requirements Documents and the Technical Specification.
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed and maintained automated test scripts for Regression testing using Selenium WebDriver and TestNG.
  • Implemented performance and load testing of an application.
  • Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
  • Worked on application architectures and identified areas for automation.
  • Implemented a continuous deployment(CD) framework that automates the software delivery process from source code checking to deployment onto Application servers.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Involved in System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Design, build, configure, test, install software, manage and support all aspects and components of the application development environments in AWS.
  • Followed Agile project management methodology, actively involved in scrum daily standup, sprint planning, sprint review and retrospective meeting.
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
  • Used Cucumber for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Working with technical and non-technical teams across Amazon (AWS).
  • Performed mobile testing using Appium for Android and IOS mobile applications.
  • Conducted white-box testing to understand an internal perspective of the system to design test cases.
  • Validated API Application Interface testing.
  • Developed and maintained automated regression test cases in UFT / QTP using VB Script
  • Developed test scripts with Ruby-Selenium to automate browser and web applications under Cucumber (BDD) Framework.
  • Recorded and managed defects.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Implemented Agile/Scrum methods for testing approach.
  • Involved in Designing and implementing CI (Continuous Integration) system.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Knowledge and worked on of all phases of Software Test Process including writing test cases, test data creation, test execution, and test closure for company's ERP systems.
  • Configured Selenium GRID scripts on Virtual machines.
  • Created reusable function library in QTP that can be used across various scripts for provisioning/Billing GUI and API/XML.
  • Responsible for determining, designing and implementing performance test scenarios and identifying metrics to analyze performance of applications by using HP LoadRunner.
  • Performed for setting up performance environment and running tests using high performance web services. Analyzing performance test results and publishing the findings in various reports.
  • Involved in testing of services using SOA/REST API services using SOAP UI, Groovy Script.
  • Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually.
  • Experience in testing and proficient experience in different Databases like Oracle and writing SQL and No-SQL statements for the database.
  • Created test planning and participated in execution for API testing using Test harness tool.
  • Monitor resolution status of the bugs and verify them fixed in new releases.
  • Managed Test results and defects using Rally defect tracking tool.
  • Test all the API services using Cucumber and generate reports using Jenkins.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Provide cross-browser (Chrome, Firefox, MSIE, Safari) and cross-platform (Windows 8) testing of the application's web pages.

Environment:: Selenium, TestNG, SQL, Agile, Appium, Rally, XPath, HTML, Ruby, XML, Java, AWS, Performance Tester, cucumber, Jenkins, LoadRunner, Web Services, SOAP UI, SOA QTP, Data Quality, RIT.

Confidential, Charlotte, NC

Automated QA Analyst

Responsibilities:

  • Wrote Test Strategy and Test Plans corresponding to business rules and other operating conditions.
  • Identified and documented Quality system problems, Documented Test Cases in Test Manager.
  • Wrote PL/SQL commands to fetch data through queries for testing.
  • Involved in developing the automated test scripts using QTP 8.2.
  • Prepared Test Data for the Data Driven Approach in the QTP.
  • Responsible for creating and maintaining Automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Amazon Web Services(AWS).
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using SVN for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
  • Used emulators and IOS simulators to perform manual mobile testing using tool Appium.
  • Managed objects in Object repository, Parameterized tests in Global and Local Data Tables.
  • Validated master data records for Service Oriented Architecture (SOA).
  • Verified documents, plans, requirements and specifications, conducted review of Test Scripts to ensure Quality Standards.
  • Knowledge of working in a (CI ) Continuous Integration environment like Hudson, Jenkins.
  • Performed Boundary testing and Validation testing, Tested the application compatibility for different operating systems.
  • Created test scenarios for System testing and Regression testing.
  • Conducted Functionality testing during various phases of the application.
  • Implemented change request and Defect Tracking using HP Quality Center 10.0 for utilization by developers and SQA team.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.
  • Provided support and facilitate problem resolution for a team of Software Quality Assurance Engineers.
  • Assisted Business team with planning, coordinate and execution of User Acceptance Testing.

Environment: Quick Test Pro (QTP) 8.2, HP Quality Center 10.0, Selenium, Ruby, Jenkins, TestNG, SOAP, RESTful, AWS, JAVA, JavaScript, HTML, XML, SQL.

Confidential, MN

QA Automation Engineer

Responsibilities:

  • Designed Web/Mobile application in Java which makes customer to retrieve the data from the Data base.
  • Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Jerkin and ruby.
  • Involved in Writing Test cases and automating test cases using Selenium.
  • Used python to develop Automation framework to Validate REST Web Services.
  • Developed reusable test automation frameworks using Java and Selenium and use tools for including TestNG and web driver IO, in an Agile environment.
  • Strong hands-on experience with web applications and mobile testing proven experience implementing Web UI automation (e.g.: Selenium Web driver and Web driver IO).
  • Worked with JNDI and Connection Pool to Interact with Servers like WebSphere, Web Logic and Tomcat.
  • Done System Integration Testing for Web services, Servers, Modems.
  • Design and configure virtualization solutions on several of technologies like J2EE, middleware platforms including messaging technologies.
  • Used Servlets and JSP's to Design the Web Application Front end page and Java Code to retrieve data from Back end.
  • Designed and implemented system health Monitor tool for Message center project using HTML, Shell Script and JavaScript.
  • Performed data-driven testing by developing data-driven tests to validate the same test with multiple sets of test data.
  • Worked in open-source Automation Frameworks including springs and J Behave.
  • Done Test Automations for API Testing and worked in Agile based environment from sprint to sprint.
  • Involved in writing SQL Queries for backend/ETL testing.
  • Done Page Object Driven framework using Ruby.

Environment: JAVA, Selenium WebDriver, Jenkins, Maven, TestNG, Cucumber, JMeter, SOAP UI, Rest API, Groovy Script, Ruby, MVC, Agile, Node JS, HTML, CSS, SQL.

Confidential, Charlotte, NC

QA Engineer

Responsibilities:

  • Implemented POM framework using Selenium WebDriver for further test creation and execution and TestNG to run the parallel testing in Java platform.
  • Developed automation framework to test SOAP based Web Services using Soap UI.
  • Used Maven to help manage project’s build, report and documentation across the network.
  • 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.
  • Used the testing tools like Protractor with the integration of JavaScript.
  • Involved in developing the front-end webpages development with the different JavaScript frameworks like AngularJS.
  • Selenium WebDriver to perform cross browser Functional Testing by using Ruby programming &Gherkin Language for BDD (Cucumber).
  • Experience in writing Python Scripts and UNIX Shell-Scripts.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Python.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Implemented Junit test runner class to call test cases in Cucumber.
  • Used Jira for defect reporting and tracking.
  • Contribute to the functional automation suite using Selenium with Ruby. Automated several site features using Selenium Web driver using Ruby.
  • Developed Manual Tests by analyzing product use cases and requirements as well as technical design and implementation artifacts.
  • Used emulators and IOS simulators to perform manual mobile testing using tool Appium.
  • Involved in documenting audit reports to highlight the all transactions.
  • Actively participated in the Sprint planning to re-negotiate the learned requirements with the Product Owner.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Used SQL Queries to retrieve data from the database to perform Backend Testing.
  • Attended Sprint Retrospective meetings to highlight what went right/wrong to improve the process for the team going forward.
  • Performed an end-to-end test in a production environment to validate new or updated business processes, customization and configuration, reports, and data migration.

Environment: Java, Selenium WebDriver, POM, Cucumber, Ruby, ruby-mine, Jenkins, Git, TestNG, Protractor, Appium, JavaScript Maven, SOAP UI, JIRA, Eclipse, XPath, Firebug, Groovy Scripts, Agile, SQL, AngularJS and Windows

Confidential

Quality Assurance Analyst

Responsibilities:

  • Reviewed requirements for testability and usability, consulted development staff with regards to system functionality.
  • Designed and Developed automation script using Selenium and web driver.
  • Automation of functional testing framework for all modules using Selenium and web driver.
  • Manually created Test Cases, Test Scripts in excel spreadsheet template and Traceability Matrix between Requirements to Test Cases/Scripts and code.
  • Worked with Quality Center to trace the requirements, write the Test Cases in the test plan, execute the Test Sets in the test lab and track the Defects logged in the defects module.
  • Involved in tracking, reviewing, analyzing defects using the Quality Center.
  • Involved in writing test plan and test cases by reviewing requirements document and use case models.
  • Involved in System testing, Business function testing, Configuration testing.
  • Performed back end testing using SQL queries in Oracle database.
  • Maintained log of software issues for Regression testing.
  • Interacted with Developers and management to identify and resolve technical issues.
  • Managed software defect information interacted with Business users to fix severity and priority of issues.
  • Participated in weekly project status meeting and updated the testing Progress.

Environment: Selenium, Quality Center, Manual Testing, VB Scripts, WebSphere, IIS, JavaScript, Oracle, PL/SQL, HTML, XML, C++, C# .Net, ASP.Net.

We'd love your feedback!