Qa Automation Engineer Resume
2.00/5 (Submit Your Rating)
Bryan, TX
SUMMARY:
- Around 5 plus years of experience in the Information Technology Industry as a QA Tester in Manual and Automation Testing and working with a QA Team understanding of test planning, test management, execution and defect tracking.
- Experience working in agile methodology for strategic planning, technical management and business development.
- Experience in testing Web Services - SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI.
- Experience in Selenium Automation using tools like Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Java, QTP, QC, Testing, JSON, Maven, APPIUM, SOUPUI, Cucumber, JUnit, JIRA and Eclipse.
- Extensively worked in Functional Testing, Regression Testing and End to End Testing Involved in System Testing, User Acceptance testing (UAT), Black Box Testing, White Box Testing, Integration Testing, and Data Driven Testing.
- Expert in developing test Scripts for client/server and web applications using C#, VB.NET, ASP.NET.
- Experience in writing automation test scripts for Angular.JS applications.
- Experience working in all phases of software development life cycle with Analysis, Design, Development, Integration, Testing, Debugging, Production, Maintenance and Support of Software Applications in client server environment, Object Oriented Technology and Web based applications.
- Experience in creating, developing and executing Test Plan and Test Cases based on Engineering Design Document, Functional/Product Requirement Document.
- Expertise in writing, maintaining, executing Test plans, Test Strategy, Test cases and Test Scripts, analyzing bugs and Interacting with team members in fixing the errors.
- Experience in creating Test Scripts and Test Conditions to perform the Functional, Integration, System, and End-to-End testing of the application to ensure Requirements Traceability using Quality Center (HPALM) for both manual and automation testing.
- Experience in validating the load process of ETL to make sure the target tables are populated according the data mapping provided that satisfies the transformation rules.
- Expertise in using Jenkins as Continuous Integration automation to configure and access the build process and Email integration to email the content of the build status.
- Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like SVN, GIT.
- Experience in working on Behaviour Driven Development (BDD) and Test Driven Development (TDD) scripts with Cucumber by writing step definitions in Gherkin.
- Experience in writing SQL queries and working with huge volumes of data record sets for Data Quality and Data Validation.
- Experience in implementing end to end scenarios for order generation. The scenarios involved generating input files, uploading them to AWS S3 buckets, validating order confirmation and notifications.
- Expertise in handling the entire QA process documentation using Quality Centre (HPALM).
- Experience in Bug Tracking System using Tools - HP QC, JIRA and Bugzilla.
TECHNICAL SKILLS:
Languages: HTML,CSS, XML, JavaScript, Core Java, SOAP Web Services, SQL.
Testing Tools: Selenium Web Driver/IDE/RC, SoapUI, HP Quality Center, Cucumber
Web Debugging: XPath, Firepath, Firebug
Databases: SQL, Teradata, Oracle
J2EE Platform: Servlets, JSP, MVC, STRUTS, RMI, JDBC, JNDI, Ant, Spring, Hibernate, JSTL, Log4J, Ajax
Markup Languages: XML, XSL, HTML, DHML, XSLT, JavaScript.
OS: Windows 2000/XP/7/8, LINUX.
PROFESSIONAL EXPERIENCE:
Confidential, BRYAN, TX
QA Automation Engineer
Responsibilities:
- Proficient in executing Test Scripts in Selenium WebDriver for Regression Testing and analysing results.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Analysed business requirements, design documents for completeness and testability.
- Worked with AWS S3 and Dynamo DB to automate API testing - REST Web services using Java and Cucumber framework.
- Performed execution of test cases, scripts, captured test results, metrics and reported them.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium Web Driver, Testing and Maven and Java
- Responsible for driving End to End test scenarios efforts and in identifying test data for UAT.
- Integrated Automation scripts (Selenium Web Driver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Used C#, ASP.Net and JavaScript for User Interface Development.
- Developed Application to asses JSON and XML from Restful web service from consumer side using JavaScript & Angular.JS.
- Performed black box testing, database testing and web-based testing on several test phase.
- Developed components for each transition used in the test script or scenario by using Selenium WebDriver.
- Involved in developing automated tests with developers for continuous regression testing and reducing manual testing using Selenium, Testing, and Maven.
- Implemented Automation framework Selenium Web Driver using Behaviour-Driven (BDD) approach in Cucumber framework with Gherkin and CI/CD environment running on AWS.
- Implemented automation test scripts in SOAPUI for web service testing.
- Developed SQL scripts to connect and interact with the database.
- Created and updated restful service API automation test scripts in Node.JS as per provided requirements.
- Collaborated in the automation of AWS infrastructure via Jenkins.
- Designed and developed UNIX shell scripts as part of the ETL process, automate the process of loading and pulling the data.
- Configured Jenkins to run cross browsers UI tests.
- Reported defects in Jira, and provide daily status reports of QA efforts to all stakeholders.
- Worked on a UNIX and Windows platform in a server application environment.
- Prepared and maintained a project plan as well as provide status/progress report as needed.
- Successfully used Agile/Scrum Method for gathering requirements and facilitated user stories workshop.
Confidential, San Francisco, CA
QA Automation Engineer
Responsibilities:
- Generated Test Scripts as per system, architecture and data synchronisation requirements.
- Prepared the Manual Test cases and reviewed the test cases.
- Involved in implementing and writing of Test Plans based on the requirements.
- Involved in Test Script evaluation along with the Test Manger, Business Analyst, Client and the Development Team.
- Performed UAT, GUI, Sanity, Functional, System, Regression, Smoke and Back - end testing.
- Designed & executed Test Cases in HP ALM.
- Developed effective automation scripts using Selenium and Redwood HQ tool for automating the testing of UI and functionality for web applications, Database and RESTful Web Services in JAVA.
- Prepared and updated test cases and test scripts in HP ALM using Trace matrix tracking business requirements to test cases and vice versa.
- Designing End-to-End Page Object Model framework for Angular.JS application using Protractor and BDD Jasmine Framework for JavaScript
- Designed Automation Test cases using Selenium Web Driver, Java, Junit, JSON, and Maven.
- Used Selenium Grid to run test cases in multiple browsers and Platforms
- Wrote easy-to -follow bug reports, logged them into bug tracking tool HP ALM monitored their progress and verified their fix.
- Developed and Executed SQL statements to check the back-end database.
- Executed the test scripts for the GUI, Functional, and Regression testing using UFT.
- Employed system analysis techniques to translate system requirements and Use Cases into UFT automated test scripts.
- Integrated Behaviour Driven Development (BDD) framework/Cucumber in Selenium WebDriver to write acceptance tests for web application.
- Tested functionality of the application by inserting various check points like standard check points, text check points, table check points, image check points, and database check points in UFT.
- Used AWS Code Pipeline to design and implement a Continuous Integration and Delivery pipeline on AWS.
- Supported in creating test cases to check the functionality of the enhanced application and performed User Acceptance Testing (UAT).
- Tested Complex ETL Mappings and Sessions based on business user requirements and business rules to
- Ensured the execution of UAT test cases and documentation of test results.
- Participated in the defect review meetings, updated requirement document as per business user feedback and change in functionality of the application.
QA Automation Engineer
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
- Involved with the Technical team and Product owner to understand about functionality. Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Developed Application to asses JSON and XML from Restful web service from consumer side using JavaScript
- Used TestNG to achieve data - driven approach.
- Tested various Reusable ETL Transformations which facilitate Daily, Weekly & Monthly Loading of Data.
- Enhanced and created new ETL test cases based on the change requests.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins.
- Prepared Test Strategy, test plan, test scenarios for an Angular JS application to cover End-to-End Functional testing.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
