Qa Automation Engineer Resume
Denver, CO
SUMMARY:
- Over 7+ years of professional experience in Information Technology as Quality Analyst with extensive experience in performing Manual and Automated Testing.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid and NUnit, Load Runner, Quality Center, JIRA, SOAPUI, Postman.
- Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
- Expert on Selenium Automation using WebDriver and Server and programming using C# and JAVA.
- Strong Knowledge of Web Services/API and SOA (Service Oriented Architecture).
- Proficient in using SoapUI for testing Web Services/API and used several types of assertions such as soap fault, Contains, X - path etc.
- Proficient in using Postman for Web Services/API testing using POST, GET, PUT, and DELETE.
- Expertise in functional testing using Selenium WebDriver using Testing framework.
- Developed automated scripts in C# and JAVA using principles of object-oriented programming.
- Experience in Black Box testing, Functional testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front-End testing and User Acceptance testing.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Performed testing using Behavior Driven Development (BDD) approach and tools like Specflow.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Good programming skills in C#, JAVA, SQL and experience in SQL Server and MS-Access.
- Proficient in using basic SQL queries to perform backend testing for data integrity and validating stored procedure.
- Experience with defect tracking and analysis using different defect tracking tools such as TFS (Team Foundation Server) and Jira.
- Experience using different version control systems such as SVN and Source Tree.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS:
Languages: Java, C#, HTML/XHTML, XML, JavaScript
Testing Tools: Selenium WebDriver, Cucumber, Specflow, SOAPUI, Postman, LoadRunner, JMeter
Defect Management Tools: HP Quality Centre/ALM, TFS, JIRA, Bugzilla
IDE: Visual Studio, Eclipse, SQL Developer
Web Debugging Tool: XPath, FirePath
Databases: Oracle, SQL Server, MS Access
Browsers: Internet Explorer, Firefox, Safari, Google Chrome
Test Framework: NUnit, Junit, TestNG
Operating Systems: Linux, Windows, Mac
Other tools: SourceTree, SVN, Bitbucket, GIT, TFS, VSTS
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
QA Automation Engineer
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application. Automated highly transactional web application using Selenium WebDriver.
- Created an application where I compared both the databases MongoDB and DB2 and pulled the results into a file by using OOPS concepts.
- Created test cases using Groovy Script in SoapUI for Automation testing.
- Performed Regression Testing for OPR State Level Authorization.
- Performed Regression Testing on Multiple Test Suites.
- Created Test Suite for multiple OPR States and performed regression testing among the DB2 database.
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
- Execution of automated Test Scripts through Maven.
- Used JIRA as defect tracking tool and involved configuring various workflows, customizations and plugins in JIRA.
- Used Maven for building the WebDriver project.
- Tested web services using Postman/Advanced REST Client.
- Hands on Experience in DevOps strategies by developing scripts & automation tools used in the areas of Designing, Developing, and Managing, Continuous Integration, Continuous Delivery, Continuous Deployment and Continuous Monitoring of Enterprise level distributed applications in multiple environments.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Also, responsible for converting automation scripts one framework using Selenium WebDriver, Java and TestNG/Junit.
- Execution of Manual test cases and responsible to track and log the defects using Quality Center.
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
- Created and executed SOAP UI Scripts for the Web Services testing.
- Experience using plugins like MAVEN as build tools and deployable artifacts (jar, war & ear) from source code. Converting build.xml into pom.xml to build the applications using Artifact Repository for builds.
- Executed Test cases for both manual and automation to verify actual results against expected results.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Experienced in load and performance testing tool JMeter.
- Implemented a Continuous Delivery pipeline with Jenkins and GitHub and AWS.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Performed server migrations with team on Linux/Unix & Windows servers includes moving all clients and their data, configuration settings, testing and verifying everything is correct with zero downtime.
- Expertise in Design and Development of User Interfaces.
- Develop automated tests using Selenium.
- Created profiles in maven to launch specific TestNG suite from Jenkins job.
- Performed SOA / web services testing using SOAPUI.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAPUI, for the local WSDL/with URL and created Test cases, run them, do load testing, security testing.
- Worked in Agile - Behavior Driven Development (BDD) model.
- Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation.
- Involved in Manual and Automated testing using QTP and Quality Center.
- Written gherkin scripting automation test scripts to execute in Cucumber.
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
Environment: Java, Soap UI, Gherkin, Cucumber, Postman, Maven 3.1.1, Eclipse, GIT, JIRA, Mongo DB, DB2, Jenkins, TestNG, Junit, Agile (SCRUM).
Confidential, Cincinnati, OH
QA Automation/Manual tester
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application. Automated highly transactional web application using Selenium WebDriver.
- Creating ALM requirements and tagged them with Business Middleware QA test cases.
- Created RTM and test cases using Quality Center (ALM) for Manual testing.
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
- Execution of automated Test Scripts through Maven.
- Experience using automation tools in building an Automated Pipeline (Build, Test, Integrate and Deploy) by implementing lean software development methodologies to seamlessly deliver high quality software applications to the end users to meet the desired needs for the Company and the Customers.
- Used Maven for building the WebDriver project.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the (CI/CD) for End to End automation to build and deploy release automation for allowing dozens of code updates per hour with zero downtime.
- Eliminating gaps and blind spots between Dev and Ops teams.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools for nightly batch run of the Script.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the Mobile Testing.
- Responsibility to test the application/software with various testing tools and methodologies also needs to fix the code.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Also, responsible for converting automation scripts one framework using Selenium WebDriver, Java and TestNG/Junit.
- Execution of Manual test cases and responsible to track and log the defects using Quality Center.
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
- Created and executed SOAP UI Scripts for the Web Services testing.
- Executed Test cases for both manual and automation to verify actual results against expected results.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Handled with HP ALM for report defects and verify defect fixes.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Experienced in load and performance testing tool JMeter.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Performed and executed test suite automation scripts using Continuous Integration tool Jenkins.
- Expertise in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.NET.
- Implemented Mobile automation frameworks using Appium.
- Used jQuery, ASP.NET, AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
- Develop automated tests using Selenium, Coded UI, C#.
- Done SOA testing for Payments API using SOAPUI and C# .NET framework for web services testing.
- Created, set-up and managed Dev Test testing database.
- Hands-on experience on Protractor Testing for end-to-end test framework for AngularJS applications and other JavaScript applications.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAPUI, for the local WSDL/with URL and created Test cases, run them, do load testing, security testing.
- Worked in Agile - Behavior Driven Development (BDD) model.
- Good knowledge on Object Oriented Programming (OOP)concept. Extensively used Java for test case automation.
- Involved in Manual and Automated testing using QTP and Quality Center.
- Performed Manual testing for usability testing.
- Good knowledge on Mockito framework for performing Unit testing, helped developers in Unit testing in test driven development.
- Engaged in Manual testing of functionalities in Construction Pricing Web based application.
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
Environment: Java, Manual, ALM, Gherkin, Cucumber, Maven 3.1.1, Eclipse, GIT, JIRA, Appium, Protractor, Mockito, Soap UI, Jenkins, TestNG, Junit, Agile (SCRUM).
Confidential, Atlanta, Georgia
QA Analyst
Responsibilities:
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Designed and implemented back end database testing for E-commerce site.
- Designed and developed Automation Framework from scratch in Visual Studio, Coded UI Test & C#.
- Conduct manual testing of site defects and new enhancements for the E-commerce site.
- Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Involved with migration team in deploying applications from on premises databases to the cloud infrastructure throughout configuring, monitoring, upgrading and maintaining services such as IAAS, PAAS and SAAS.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven.
- Performed functional, integration, black-box, and system, regression, and user acceptance tests.
- Automated Regression Test cases using Selenium WebDriver, Jenkins and Maven.
- Extensively worked with UNIX commands and UNIX shell scripts and with the TOMCAT.
- Creating test scripts using C# and Selenium WebDriver for the functional test cases.
- Independently develop LoadRunner test scripts according to test specifications/requirements.
- Designed and develop framework for Mobile Browser application testing.
- Used Appium for native, hybrid Mobile Application Testing for iOS and Android platforms.
- Used Firebug and FirePath plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
- Tested Mobile Web and Mobile Native applications on iPhone, iPad, Android, Windows Mobile, iPod Touch and PC client by testing manually and using Automated Test.
- Carried out research and development on Visual Studio Coded UI tests, which was a recently released functional Automation testing tool that time.
- Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format.
- Proficient in developing Test strategies and execution of whole project testing life cycle using Manual and Automation.
- Involved in Regression test suite script execution in batch from HP-ALM
- Involved in converting Business Requirements into Manual test cases. Prepared test cases based on business and functional requirement.
- Enhance test frameworks and develop automated tests using Selenium WebDriver to ensure consistency.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test-driven Development) using Cucumber, Gherkin and ruby.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium WebDriver.
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Developed test suite for all the Web service operations in the SOAPUI test tool.
- Tested the application in highly dynamic environment with sprint team using Agile methodology.
Environment: Selenium, Manual, HP ALM, Java, Cucumber, Ruby, Gherkin, Soap UI, Restful, Web driver, Jenkins, Agile, Coded UI.
Confidential
QA Tester
Responsibilities:
- Involved in analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application.
- Participated in deployments and upgrades of the application.
- Participated in daily Scrum meetings.
- Worked as QA for performing API/Web Services, white box testing, data testing. Tested and analyzed SQL queries and XML code to validate data and database mappings.
- Performed Smoke testing, Black box Testing, Security Testing, web testing, and GUI testing.
- Developed test plan document along with the test specification document outlining various iterations and regression testing needed for the project.
- Attended periodic meetings with the development team and with the business analysts to provide feedback.
- Created test sets and execute those test cases in the Test lab module of (Quality Center) QC to make sure the actual result matches the expected result.
- Logged Defects in Defect module of the QC, assigned priority, Severity and status to the defect.
- Worked Extensively with Business Analyst and Developers to discuss the defects and their fixes.
- Participated in defect review meetings with the team members, provided written status reports of testing.
Environment: SQL, Quality Center, Agile, Smoke Testing, Black Box Testing, Web testing, GUI Testing, MS SQL Server, Windows 2007, MS Office.
Confidential
Manual/QA Tester
Responsibilities:
- Project is developed using waterfall methodology.
- Responsible for developing test cases for GUI and functionality testing of the website and cross browser compatibility.
- Involved in testing both SOAP and REST services using SOAPUI, tested both XML and JSON formats.
- Performed quality assurance reviews on all System Development Life Cycle.
- Involved in developing detailed test cases and test scripts using Quality Center for Functional, Security and Regression Testing.
- Analyzed code to perform white box testing.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- Performed End to End Testing and involved in User Acceptance Testing.
- Worked on SQL statements in checking the validity of the Backend.
- Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Performed Browser Testing under various browser environments like Chrome, Firefox etc.
- Created all Test Plans, Test Cases and Manual Scripts to create greater coverage for all initiatives assigned.
Environment: VBScript, Manual testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL.