We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 6 Years of QA experience in Manual Testing and Automation Testing in Selenium. Skilled in developing UI Automation tests using different automation tools while serving various domains such as Finance, Banking, Insurance, Retail and e - commerce.
  • In Depth knowledge in tools like Eclipse, IntelliJ, Visual Studio, Postman for various types of testing.
  • Strong background in automated testing wif Selenium WebDriver using C#/.Net, Java and Python.
  • Involved in building automation framework from scratch for Web, Desktop, API and Mobile automation wif different languages.
  • Expertise in Protractor Automation testing for both Angular and Non-Angular pages.
  • Working Experience on Rest API, Selenium web driver, Protractor, Azure DevOps environment frameworks e.g. Data driven, Hybrid wif complete CI/CD wif tools like Azure, Bamboo
  • Good exposure to creating multiple Virtual machines in Microsoft Azure Environment and using the VMs for multiple projects for running automated tests.
  • Expertise on frameworks like - TestNG, Unit Test, Nunit, BDD frameworks both Cucumber and Spec flow wif complete CI/CD.
  • Experience in creating build pipeline to run automation tests wif different tools like- Azure, Bamboo.
  • Experience in creating release pipeline to run automated tests wif CI/CD using test plans and Jira Tests.
  • Working experience wif source control tools e.g. Azure Repos, Bitbucket and GIT.
  • Worked in Agile, Scrum and waterfall models wif Azure/Jira board and sharing results in various KPI’s.
  • Extensive experience in C#/Java programming for C#/Java automation/Performance testing in Visual Studio and Java IDE’s.
  • Experience in Designing ARM Template and extensive experience in designing custom build steps using PowerShell as part of pipeline process.
  • Experience in Groovy and JavaScript.
  • Used HP tools Quality Center (QC), LoadRunner, QTP, Performance Center and JMeter Open source tool for Performance Testing.
  • Experienced in working on DevOps/Agile operations process and tools area (code review, unit test automation, Service, Incident and Change Management).
  • Experience on all ALM/Quality Center modules like Requirements, Test for Defect Tracking, organizing, managing, planning and executing the Test scripts.
  • Experience in Selenium Robot Framework (Keywords, test suit, test cases and python script creation) for automation testing of BO reports.
  • Experience in UML modeling, including Use Cases, Sequence, State and Activity diagrams using tools such as Rational Rose and Microsoft Visio
  • Tested the encryption and decryption of login and Logout functionality dat was developed in C#.NET.
  • Experience in Developing automated tests using Selenium, Coded UI, C#.
  • Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools. Experienced on creating test scripts using Selenium Web Driver.
  • Experience in different types of testing like black box testing, integration testing, regression testing, GUI testing, Functional testing and system testing.
  • Coordinating wif Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
  • Proficient in Relational Database Management System (RDBMS) and working in databases like Oracle, SQL Server. Good Knowledge on IOT.
  • Worked wif VBScript, QTP for automation testing, and validated WSDL, Response messages and Databases in SOAPUI (Groovy Script).
  • Edited and debugged tests using Selenium. Participated in meeting, teleconferences walk through wif the development team, QA manager and Project manager (PM).
  • Involved in Designing Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to test Load and Performance on different Server type such as HTTP, HTTPS, database via JDBC and SOAP using JUnit.

TECHNICAL SKILLS

Methodologies: Agile (Scrum), V-Model and Waterfall Software Testing Functional, Database, Web based UI Testing, Web Services, Test Plans, Cases & Processes, Functional Requirements, Regression, Positive & Negative Testing,UI & Compatibility Testing, Data Interface & Migration Testing, Testing Automation

Functional Testing: Unit Testing, Smoke Testing, Sanity Testing, Integration Testing, White box testing, Black Box testing, Regression Testing, System Integration Testing (SIT) & User Acceptance Testing (UAT) Nonfunctional testing Performance Testing, Load Testing, Stress Testing, Security Testing, Compatibility Testing

Testing tools: Visual Studio, IntelliJ, Azure DevOps(Repos, Boards and Pipelines), Bit Bucket, Bamboo, Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), TestNG, JUnit, JMeter, NUnit, XUnit, MS Test Maven, ANT, Jenkins, Cucumber, Robot Framework Test Cases Management JIRA, HP QC/ALM, Bugzilla, Rally

Cloud Technologies: Azure and AWS

Languages: C#, JAVA, Python, JavaScript, Angular JS, HTML, CSS, XML Databases MYSQL, Oracle, SQL Server

Testing Frameworks: BDD, TDD, Page Object Model and Hybrid, Gherkin, Cucumber

Web services: SOAP, SOAPUI, REST and RESTful

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

Operating Systems: UNIX, WINDOWS, Linux Firefox Add-ons XPath, Firebug

MS Office Tools: Outlook, MS Word, MS Visio, MS Excel, MS PowerPoint, MS Project

PROFESSIONAL EXPERIENCE

Confidential

QA Automation Engineer

Responsibilities:

  • Automated test cases through BDD framework using Eclipse IDE, Gherkin, Cucumber, Selenium, Appium, Bit bucket and Jenkins.
  • Used .Net framework to build and run the Selenium automation framework.
  • Automated AngularJs application module using protractor and Jasmine and created specs for various functional scenarios.
  • Developed Automation Scripts for Functional and Regression using Selenium WebDriver and C#.
  • Participated actively wif Agile Scrum development process attending sprint planning, daily scrum, retrospective, and client’s demo.
  • Implementing various resources in Azure using Azure Portal, PowerShell on Azure Resource Manager deployment models. Experience deploying Infrastructure as Code(IoC) applications using ARM Templates (JSON).
  • Debugged Java and JavaScript code to fix functionality and usability issues discovered during testing. Also tested out the bug fixes before implementation.
  • Developed a Continuous Integration (CI) process for deploying Microservices and running Integration Test using Go Pipelines.
  • Developed CI/CD system wif Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Performed timely builds in Microsoft Azure to make the UI changes visible in the QA instance of the application.
  • Apply different testing techniques for Windows and/or web-based applications which were developed under both .NET and JDK frameworks using both C# and Java languages.
  • Involved in preparing Test plan, writing the test cases and defect tracking using X-RAY plug-in in JIRA.
  • Developed and implemented automated scripts for testing web-based applications using C#, Java, Eclipse, Visual Studio, Nuget, NUnit, JUnit, Specflow, and Selenium Webdriver.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step definitions in Gherkin format.
  • Developed and implement GAPI Load and Stress tests wif LoadRunner and present performance statistics to application teams, and provide recommendations on the issues dat impact performance.
  • Created the Test plan and Traceability Matrix in ALM
  • Understanding of developing and testing enterprise products, wif current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
  • Involved in Functionality, User Interface, and Regression testing during the various phases of Assisted DevOps team wif build cycles and CI- CD processes using Jenkins, GitHub and Maven.
  • Experience in actively involved in the Accepting Testing Driven Development in the Agile Team.
  • Write and revise automated test scripts for Functional, Performance and Load tests using .NET Framework (C#) environments features.
  • Tracking and maintaining test metrics like Defect Density, Test TEMPEffectiveness, Test Coverage using RTM.
  • Involved in Designing Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to test Load and Performance on different Server type such as HTTP, HTTPS, database via JDBC and SOAP using JUnit.
  • Create dashboards and other tools for DevOps to use in day-to-day monitoring and troubleshooting
  • Created test scripts in C# for newly added functionalities and maintained the automated testing framework.
  • Analyzed and verified automated test scripts to make sure compatibility and usability.
  • Conducted extensive testing iterations in Web Services using WCF Storm and SoapUI.
  • Created Test Plans and Test Scripts as per business requirements and functional Specifications.
  • Developed Test Automation Framework using Selenium WebDriver for functional & regression testing.
  • Using JMeter also created the API such as Account management API, Access management API, Products CFA, And User WCS API.
  • Using methods like GET, POST, PUT, UPDATE and DELETE requested the server and verified the responses against the Business logic and requirements.
  • Extensively tested and verified requests and responses using JSON Blob, XML messages.
  • Used Postman for API Testing to validate the Headers and the URLS, client id and client secret.
  • Applied test automation framework on CI/ CD process using Jenkins.
  • Experience in Manual Testing, Automation Testing, API Testing and Performance Testing of Web, IOS, Android and Windows applications and experience in working wif SQL, No SQL (Microsoft Azure Document DB). Developed automation script wif WebDriver API using C#, and TestNG.
  • Created feature file using Gherkin syntax and implemented them into Step Definition.
  • Performed manual testing by executing test cases for all modules before creating automated scripts to validate the test procedure.
  • Developed the Restful Web Services using Web API like Http verbs for CRUD operations.
  • Prepared the Test Scenarios and Master Test Plan for the UAT (User Acceptance Testing).
  • Wrote and executed the SQL Queries for the data validations and other business functionality such as required fields, data formats, duplicate rows and data integrities.
  • Performed regression testing for every modification in the application and new release.
  • Created defects in JIRA, assigned them to the responsible person and tracked until they are fixed.
  • Worked closely wif the developers to resolve defects, issues and understanding the functionality.
  • Worked on web service testing using SOAP/RestAPI.

Confidential

QA Automation Engineer

Responsibilities:

  • Developed Automation test framework using Selenium WebDriver wif writing test scripts in C#, ASP .NET and VB .NET.
  • Maintained and enhanced Selenium & C# Automation code from source code repository and version control like Git and GitHub over the time for improvement of existing application and new features
  • Performed automation feasibility and compatibility using various tools and technologies such as Selenium, C#, JavaScript, Docker, Microsoft Azure.
  • Created data access layer using Entity Framework DB first approach to handle all scripts execution results.
  • Used javascript libraries like karma, chai, jasmine, protractor, along wif selenium wedriver js for UI test execution assertions.
  • Worked wif IT, QA and Devops to automate the test cases and integrate them wif auto scheduled pipelines, to increase test coverage and leverage nightly builds.
  • Worked in a DevOps agile environment to achieve CI/ CD.
  • Involved in test automation by using open source tools like Selenium, NUnit and created test cases using element locator and selenium web driver methods.
  • Performed RTM to make sure Test Cases are created for all the requirements.
  • Implemented BDD framework for the first time in the organization by writing features files, step definitions and closely worked wif the Product owner using Specflow.
  • Performed SIT Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing and by providing technical support.
  • Used C# for the implementation of Automation using Visual Studio.
  • Build a framework for a thorough Integration and functionality testing by using RESTful API.
  • Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned. Used MTM for Identifying, logging, tracking and escalating bugs.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Logged the issues in internal bug tracking tool JIRA and QC ALM as well.
  • Create Page Objects, initiate page elements and write methods for designing tests for various work flows using C#.
  • Used VersionOne for tracking Test Cases, Stories, Tasks and test effort.
  • Involved in Automation of the test cases using Selenium RC, TestNG and Ant.
  • Responsible for back-end API testing wif SOAP UI and coding C#.
  • Used selenium wif C#, frameworks, design approaches, and various TEMPeffective implementation techniques.
  • Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
  • me have done back-end testing by writing SQL queries and validating them against the database
  • Performed Testing Web services REST APIs using Postman and C# to automate.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins. Involved in Automation and Manual Testing of Application using Coded UI.
  • Worked on entity framework for the communication between back-end and front- end.
  • Used ALM QC to prepare Test cases, procedures and Requirements Traceability Matrix.
  • Created tests wif Assertions like Schema Compliance, SOAP, XPath assertions using SOAP UI.
  • Involved in testing Web services and XML wif tool called SOAP UI. Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
  • Build reusable scripts dat the DevOps team can leverage across multiple platforms
  • Validated Web Service modules using Soap UI tool (Preparing Web Service request and added autantication information in Soap Header).
  • Involved in the Continuous Integration of the automation framework wif Jenkins.
  • Created, executed and analyzed various SQL queries for account validations on the backend.
  • Wrote Complex SQL queries for system testing.
  • Created automation framework in Selenium WebDriver and NUnit using Behavior Driven Development (BDD) approach like SpecFlow.
  • Cucumber was used for entire regression testing and functional testing wif primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
  • Actively participated in daily scrum and sprint meetings as part of Agile Environment.

Confidential

QA Test Analyst

Responsibilities:

  • Organized Test Plan during initial phase of project, prepared test scripts, executed test cases and recorded results in ALM. Testing code developed in TDD / BDD environments.
  • Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using Web API and C#.
  • Identified the test cases to be automated and Wrote Automation test scripts using Element Locators, Selenium WebDriver, Core- java, JavaScript and TestNG.
  • Designed scripts for bulk report generation for regression testing in C#
  • Wrote SQL queries to retrieve the information from the SQL server database to check whether the information has been updated.
  • Involved in Manual testing user stories and coming up wif TEMPeffective test scenarios and reviewing tan wif product owners before they are delivered to QA.
  • TEMPEffective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle. Experienced in load and performance testing tool JMeter.
  • Responsible for performance testing using Performance Center and HP LoadRunner.
  • Regression and end-to-end testing of application by manual testing and Automation.
  • All Builds, Build Validation Testing, Regression, Verification and Validation Test.
  • Developed test scenarios and scripting test cases (both manual and automated).
  • Interact wif Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
  • Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
  • Executing of Manual, Automation Business Components, Test Scripts through HP ALM Quality Center. Used Squish creating and maintaining manual and semi-automated software test cases.
  • Performed Functional, Smoke, Integration and Regression testing on CRM Application. Involved in SOAP and Restful web services using SOAP UI.
  • Executed Manual Test Cases by using Positive and Negative data inputs for Front End / User Interface testing. Analyzed test specifications and converted them into Manual Test Cases.
  • Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analyzing data input/output and error codes.
  • Preparing Traceability Matrix (RTM) in Quality Centre, Task base. Test Scenarios, Test cases execution in Task base tool. Performed manual Black box, Functional, GUI, Regression, Integration testing.

We'd love your feedback!