Sr. Qa Automation Engineer Resume
New Orleans, LA
SUMMARY:
- About 7 Years of experience in Quality Assurance (Manual / Automated) testing with expertise in requirements gathering, analysis, design, application testing.
- Strong working experience on Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
- Good exposure in developing and maintaining Test Plans, Test Cases, Test Procedures and Test Scripts for manual and automated testing.
- Experience in performing Integration, System, Smoke, Performance, Product, Regression, Security, GUI Testing.
- Exposure in programming languages and scripts like Java, JavaScript, HTML, CSS and Shell Script.
- Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium Web Driver.
- Expert in developing Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript, and test frameworks using Testing, ANT/MAVEN build tools.
- Good working knowledge on Desktop, Web and Mobile applications.
- Proficient in different phases of testing like Functional Testing, GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, User Acceptance Testing (UAT), client/server and Web based applications.
- Successfully performed testing in Client/Server and Web environments throughout informal and formal stages of the projects.
- Experienced in creating Automation scripts using Java, to fully automate the application's functionality.
- Experienced in working with Offshore team.
- Successfully performed testing in Client/Server and Web environments throughout informal and formal stages of the projects.
- Skilled in developing Data driven, Keyword driven and Hybrid framework from scratch.
- Very good understanding of CMMI guidelines.
- Expertise in testing Client - server applications as well as Web-based applications.
- Extensive Automation scripts using Selenium Web Driver and involved in designing of automation framework using Selenium Page Objects, Java, Testing, JXL, XPath, Maven, Log4j and JDBC.
- Performed database testing to check data mapping using SQL queries.
- Involved in executing Selenium test scripts for cross browser testing and checked for compatibility using Selenium Grid.
- Expertise in Functional, Regression and Black Box testing and having experience on White box testing.
- Ability to adapt in a dynamic work environment, learn quickly and solve problems.
TECHNICAL SKILLS:
SDLC Methodologies: Agile/Scrum, Waterfall
Testing: Automation Testing, Manual Testing
Testing Tools: Selenium Web Driver, Appium, Testing, Cucumber, JIRA
Frameworks: Hybrid Driven Framework, Keyword Driven Framework, Data Driven Framework
Operating Systems: Windows Family, UNIX (Solaris / Linux)
Scripting: Html, CSS, Java Script
Browsers: Firefox, IE, Google Chrome & Safari
Language: JAVA, PL/SQL
RDBMS: Oracle 9i/10g/11i, SQL Server, DB2, MySQL
Tools:: (SCM, CI)
Build & Utilities: SVN, Git, GitHub, Jenkins, Maven, Log4J, Toad, Putty
PROFESSIONAL EXPERIENCE:
Confidential, New Orleans, LA
Sr. QA Automation Engineer
Responsibilities:
- Assessed and analysed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Designed the automated test cases using the Selenium Web Driver inside the Eclipse IDE using Java.
- Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
- Implemented a Continuous Delivery pipeline with Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build.
- Excellent experience in writing Test Plan, Test Strategy, Test Cases, Test Scenarios, Test Scripts, Test Matrix, Bug Report and executing test cases manually and in automation framework.
- Used Selenium Web Driver to run test cases in multiple browsers and cross Platforms.
- Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Experience in developing apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation
- Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, TestNG and Selenium Web-Driver.
- Worked with Continuous build and Integration and Deployment using Maven and Jenkins using Git.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Configured Selenium Web Driver, Maven tool and automated scripts in java using JUnit prior to agile release.
- Used Microservices architecture with SpringBoot based services interacting through a combination of REST and SpringBoot.
- Experienced in integrating native iOS Functionalities like Touch ID to login and signup into the app.
- Performed Data driven testing using Junit functions and Selenium Web Driver which examines the data properly from XML files.
- Extensively used Java for writing test scripts, designing frameworks and load balancing.
- Wrote and modified the Test plan and test cases based on change in a feature and requirements.
Environment: Selenium Web Driver, JIRA, Jenkins, MAVEN, GIT, Apache-POI, Cucumber (BDD), Gherkin, Oracle DB, Eclipse, Firebug, Fire Path, SOAPUI, XML, HTML.
Confidential, SFO,CA
Sr. QA Automation Engineer
Responsibilities:
- Worked closely with the developers within the Agile SCRUM team and actively involved in scrum daily standup, sprint planning, sprint review and retrospective meetings.
- Documented Test plan and Test cases according to the business required document.
- Performed Smoke testing, Black box testing, Grey box testing, Functional testing, System testing, Integration testing, Back end, User Acceptance and Regression testing
- Performing System Testing, UI Testing, Database Testing, API Testing, Functional and Regression Testing of various modules.
- Done java coding extensively for Data Driven framework and Keyword Driven Framework by using TestNG framework along with Selenium IDE, Selenium.
- Developed new and updated existing Automation test cases using selenium Web Driver and TestNg, using SVN as VCS for java based web application, using Maven as Build tool.
- Tested web application using TestNG and Selenium Framework.
- Prepared manual & functional test cases on web applications as per requirements.
- Involved in mapping the requirements to the test cases in QC.
- Performed the Back-End testing manually by writing and executing SQL statements on Oracle Database in UNIX environment.
- Created JUnit test cases and executed these test cases to test the module functionality using JUnit test functions
- Executed and analyzed various queries and creating reports
- UsedSQL to validate backend database changes, deletes and update.
- Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
Environment: Agile, Java, Java Script, Selenium Web Driver, SOAPUI, WSDL, XML, Junit, Log4j, Silk test, TestNG, Oracle, SQL, PL/SQL, Net beans, Linux, Jira, Windows.
Confidential, Cleveland, OH
QA Automation Engineer
Responsibilities:
- Review, creation and execution of test cases, test scripts and documentation related to functional, backend and integration testing based on the user stories.
- Well versed in creation of automation test scripts for Cross Browser Testing for Firefox, Safari, Chrome and IE using Selenium Grid.
- Performed various kinds of testing, such as Black box, Smoke box, Regression, Integrated, System, Backend validation, End to End and Acceptance Testing etc.
- Reviewed the Test cases and created test scripts for functional and regression testing.
- Involved in enhancing and debugging scripts using Selenium.
- Participated in Script Development, Debugging and Reviewing.
- Tested web application using TestNG and Selenium Framework.
- Developed Test cases, Test conditions, Test Scripts using Quality Center.
- Involved in Coordinating with team members and help them in resolving the issues.
- Maintained bug lists for critical issues using Quality Center& reported the same in status meetings.
- Used Maven as build tool for deploying the application.
- Logged the defects in Quality center and reviewed them every day with Test Lead by priority / severity wise.
- Used SOAP UI tool to test SOAP based architecture application to test web services and REST API .
- Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.
- Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
- Used Apache POI to read data from Excel sheet.
ENVIRONMENT: Selenium Web Driver, Selenium Grid, Core Java, Cucumber, TestNG, GitHub, Maven, Jenkins, SQL, Apache POI, Log4j, RESTful API, JIRA, SOAPUI, SQL Server, Eclipse.
Confidential, San Jose, CA
Automation Test Engineer
Responsibilities:
- Responsible in preparing Test Plan and Test Cases based on business requirements.
- Performed extensive Manual and automated testing of Oracle Service Cloud including the areas of Editors, Staff Management, Workspaces/Workflows, Custom Objects, Chat, Knowledge base, Configuration and Rules, Customer Portal and Analytics.
- Helped Quality Center Administrator to maintain users, groups, domain, projects, and policies.
- Set up test cases, test sets, and defects in Quality Center.
- Involvement in Test Execution, Results Analyzing and Defect Reporting and RTM Preparation.
- Implementing automation using Selenium WebDriver, JAVA and Selenium Grid.
- Created QTP advance automation frameworks using descriptive programming, modular approach, custom functions, logics, and looping for Regression testing.
- Involved in Regression Testing for every change in modules.
- Maintained and executed Maven build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Maintained Test logs, Test Suites and Test reports in Mercury Quality Center.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Enhancing the Test Scripts for Global Execution.
- Talked to the end users to create the process requirements and to proper explain to the design and development team the flow of future data modules.
- Analyzed Test specifications and written Manual Test cases for Black Box Testing.
- Set up test cases, test sets, and defects in Quality Center.
- Created automation scripts using Selenium and Web Driver to test the web application.
Environment: Selenium Web Driver, Quality Center, Web Services, SOAPUI, SOAP, XML, HTML, UDDI, XML, XPATH, SVN, Maven, Oracle, Linux, Windows.
Confidential
Manual Tester
Responsibilities:
- Gathered specifications and requirements prior to system testing.
- Created test plan, test strategies, test procedures, test cases and test data.
- Executed SQL Statements for Database Testing using QTP
- Involved in Test Execution and Defect Reporting using Jira.
- Generated test execution/defects reports from Quality Center and participated in weekly test execution status review meetings.
- Performed Functional Testing, User Acceptance Testing and System Testing.
- Developing Manual Test Scenarios and Test cases based on the functionality of individual screens, overall system flow, and Field validation including positive and negative scenarios
- Performed various kinds of testing, such as Black box, Smoke box, Regression, Integrated, System, Backend validation, End to End and Acceptance Testing etc.
- Automating and debugging the regression and smoke test scripts for the major releases.
- Analyzed Test specifications and written Manual Test cases for Black Box Testing.
Environment: Agile, Selenium, QC, QTP, MS Office, Java, SQL, HTML,, SQL Server, Windows, Oracle.
