Automation Test Engineer Resume
NC
SUMMARY
- Experienced as a Quality Assurance Engineer for 7+years in Information Technology with the emphasis on SoftwareQuality Assurance/Testing on variousdomains like Retail, Banking, E - commerce.
- Hands on experience in both manual and automated testing of API’s,Client/Server andWeb Based Applications,
- Good working knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Quality Assurance Process and Methodologies,worked extensively on Agile Projectsand hands on experience increating task for sprintinRallyand attendedSprint Planning, Scrums, Sprint Review meetings.
- Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services with databases such as Oracle and MySQL
- Strong SQL scripting, Web application testing experience.
- Experienced in developing and maintaining Test Planning,Test Scenarios,Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Result and Traceability Matrix.
- Expertise in Automation tools such asSelenium Web Driver, Selenium IDE, Selenium Grid, Java,GitHub, Jenkins (continuousintegration-CI), Maven, Eclipse,TestNG,JUnit, Cucumber (BDD/TDD).
- Experienced in Manual and Automated - testing tools- ALM, HP Quality Center, HP UFT/Quickest Pro.
- Worked with HP ALM to setup an extensive regression test suite for automation.
- Set up HP ALM and provided folder level attachments based on the workflows.
- Documenting detail test plans, test cases, test scripts and expected results in HP Quality Centre (ALM) and tracing the test cases to the requirements.
- Found Defects, analyzed, preparedDefect ReportsandStatus Reports, performedBug Triage,Defect Tracking,andreviewedthe defects usingHP Application Life Cycle Management(ALM) bug tracking tool.
- Experienced in developing Data driven, Key word driven and Hybrid Framework using UFT/QTP.
- Good Exposure in Using of QTP Integrated Environment (Step Generator, Synchronization, Actions, Recovery Scenarios and Methods etc.).
- Good Knowledge inOOPS (Object Oriented Programming System)concepts i.e.,Abstraction, Polymorphism, Encapsulation and Inheritance.
- Developed and executed test cases for RESTful services using SoapUI tool. Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
- Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and BDD/TDD/ATDD.
- Experience in creating page objects by using Page Object Model, developing reusable library functions in javaand using unit testing frameworks like Junit,TestNG.
- Good Experience in using Configuration management tools likeSub Version(SVN),GitHub,and Build management tools likeMAVENandANT.
- Good Expertise in Schedule jobs viaJenkins (Continuous Delivery) andContinuous Integrationfor automating the build and deploy processes allowing significant increase in test automation.Monitoring the jobsscheduled jobs
- Experience working onSalesforce.com (SFDC), an on- demand CRM tool.
- Automated AngularJS applications using Protractor.
- Proficiency working inRelational Database Management SystemsincludingMS Access, MS SQL, SQL ServerandOracle.
- Experience in developing and understanding ofHTML, XML, CSS
- Skilled in Bug ReportingandManagement usingJira, Quality Center andMS Excel.
- Significant experience in Compatibility Testing, Integration Testing, System Testing, Migration Testing andEnd to End Testing.
- Expert inBlack Box, Functionality, Regression Testing and Smoke Testing.Experience in UAT Testing and Defect Management with continuous client interaction and follow ups.
- Strong skills in performing Functionality,GUI, Backend, API testing, Stress, Performance, Load and Volume Testingof software applications.
- Performed GAP analysis, impact analysis, and maintained requirements traceability matrix (RTM).
- Worked very closely with theDevopsteam in Agile methodologyfor deploying and building the Automation Scripts inContinuous integration.
- Good experience in the IT (Information Technology) industry which includes diversified experience in Quality Assurance/Software Testing and Data Validation Testing in the Retail domain.
- Expert in conductingPositive,Negative,UsabilityandSecurity Testingas aTester.Expertise in usingtesting automation Seleniumand RESTHttp Clientand REST Assured.
- Proven expertise in Quality Center (ALM). Experienced in writing test cases, executing test cases, entering defects, requirements, and generating reports in Quality Center,effective QA implementation in all phases of SDLC onsite / offshore model.
- Extensive experience as an individual contributor developing JavaScript applications.
- Created automated script for REST-API testing using Rest Assuredframework.
TECHNICAL SKILLS
Languages: Java, SQL, VBScript, Python
Programming tools.: J2EE/Java JDK1.4/1.5/1.6,1.7,1.8, C, SQL, PL/SQL
Testing Tools: Selenium IDE/WebDriver/Grid, SOAP UI, Cucumber, LoadRunner Protractor, UFT, QTP
Testing Frameworks: JUnit, TestNG, BDD framework Data Driven, Page Object Model, RAFT.
Bug Tracking Tools: HP ALM/Quality Center, JIRA, Rally
Databases: SQL Server, MySQL, Oracle
IDE: Eclipse, STS, IntelliJ
Frameworks/ Open Source: JUnit, Test NG
Version Control Tools: GIT, SVN, TFS
Operating Systems: Windows, Linux, UNIX
Build/CI Tools: Maven, Jenkins
Other Tools: MS-Office Suite (Word, Excel, Access), MS-Project
PROFESSIONAL EXPERIENCE
Automation Test Engineer
Confidential, NC
Responsibilities:
- Responsible for business analysis, gathering requirements and specifications, project planning and identifying the resources and implementation of the project.
- Designed the automated test cases using the selenium web driver inside the eclipse id using Java.
- Development of test framework/cases using Junit/Java/TestNG/RAFTE.
- Performed the regression testing once the developers fix the defects, deploy the build in QA stage and run sanity test cases.
- Performed backend conversion testing using toad and return sql queries for database validation.
- Performed system testing, regression testing and multi browser testing. Written test cases using selenium to test RESTful webservices.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.
- Update test framework which is based upon Page Object Design pattern for any new business logic and web elements.
- Worked on webservices using Java API for xml services (JAX WS), SOAP, WSDL and supported build and deploying of SOAP Web APIs Services.
- Assist with creating project resource estimates, metrics to track completion, defect reports, defect prevention, development efficiency and quality
- Work with the developers to analyze for potential problems during design phase and before the first line of code is written
- Work cross functionally in an Agile/Scrum environment alongside Development and Product Management to deliver high quality solutions
Automation Test Engineer
Confidential, Charlotte, NC
Responsibilities:
- Involved in gathering and analyzing System Requirements.
- Involved in the development of UI using internal framework (Atom) and Java.
- Involved in the processing of data feeds using big data technologies like hive, scoop and Spark.
- Involved in the development of batch process to transform the data in hive to xml and send it to downstream systems.
- Designed the application and worked with offshore development team.
- Used Spring Framework for the business layer using Spring Core, Spring Web MVC, Spring Batch modules.
- Used RTC as version control tool to maintain the code repository.
- Involved in deploying the application on development and Staging environments.
- Used Splunk for viewing and extracting the logs and server information.
- Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy.
- Experience and exposure to both Manual and Automation testing.
- Created automated test Scripts to validate the functionalities of frontend web API application using Selenium WebDriver, JAVA.
- Analyzed requirements, reviewing functional specification documents against business requirement documents of reports.
- Developing automated and manual test cases for the Cisco's Infinite Video Platform product.
- Developed automation test cases, executed these test scripts from test lab andlogged defectsinJIRA/ALM.
- Developed Test Analysis reports and Master Test Plans for each testing effort.
- Prepared test methodology and developed a master test plan after analyzing the system requirements.
- Involved in peer reviews of the team’s test plans and cases.
- Implement back-end features for the gateway application running a Node.js stack providing communication between devices and cloud services
- Prepared Requirement Traceability matrix in order to manage and organize test cases.
- Conducted Data Driven Testing using parameterization in UFT to test the application with different sets of data.
- Design applications using SOA and ITKO Lisa Automation tool.
- Implemented Service-Oriented Architecture SOA based Applications.
- Prepare business test cases, business test scenarios for Customer Operation Technology COT.
- Performed Web services and interface testing using SOAPUI PRO and XML data protocols.
- Performed concurrent executions onemulatorsandsimulatorsoverSauce Labsand using real devices overTest Object.
- Experience in setting up test environment for automated script execution usingJava andTestNG.
- Created and managed UFT Test Scripts based on the Requirements and Scenarios.
- Responsible for creating and enhancing Test scripts to test functionality using QTP.
- Performed GUI, Black Box Testing and Regression Testing using QTP.
- Conducted Data Driven Testing using parameterization in UFT to test the application with different sets of data.
- Developed automated test scripts using descriptive programming in UFT.
- Created user defined and custom functions using VB scripting.
- Ensure to guide process and technology adoption to assure apt QA testing of User Interface application.
- Prepared automation script for different features using selenium WebDriver, Java, TestNG, JBehave and Maven.
- Used Agile Methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Involved in daily standup meetings and inspection meetings, to verify the status of the testing effort and the project.
- Involved in testing Web services using Postman to access the Swagger content to test the APIs.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Involved in Regression Testing on DEV / QA / UAT Environments. Participated in daily Scrum meetings.
- Showcased the application features and new functionalities with business users.
- Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
- Understanding the functionalities of stories and communicate with different teams to get functional knowledge of the stories and the application.
- Identified the scenarios for stories which are assigned for the sprint, prepare the stories and execute the stories manually.
- Involved in Sprint grooming sessions and also sprint retrospective meetings and shared my comments feedback.
- Preparing automation script based on the manual execution of stories using Java, Selenium and Jbehave.
- Validate the backend validations on SQL server Management Studio by writing queries to DB.
- Used GIT as version control tool to check in and check out the code.
- Automated the application using Artemis framework and prepared different reusable keywords to process that.
- Execute the stories locally as well as from JIRA board and update the status to team lead.
- Shared the daily, weekly & sprint test status, defect status report to QA Management team.
- Participated in peer reviews for test scripts and test cases for on shore and offshore team members.
- Coordinating the test cycles, managing and tracking the test status and sprint backlogs of the team.
- Involved in integration testing with different teams and End 2 End testing.
- Documented the test stories in JIRA studio for each story, run the story from JIRA and share the report.
- Analyze the serenity reports which generated running from JIRA.
- Gathering the Test Input data. Test Input data includes Pre-condition, Test Input, Test Result, Test Regression data.
- Planning of Test Strategy on how to automate the testing. Selecting the Test Cases for Regression testing and automating the Test Cases using WinRunner.
Environment: Agile, Java, Eclipse IDE, JBehave, TestNG, Oracle, SQL Server Management Studio, SOAP UI, Postman, GitHub, Jira
Automation Tester
Confidential, Tampa, FL
Responsibilities:
- Analyzed the business requirements and developed the Detail Test Plan and the Test Strategy.
- Involved in resolving the Technical challenges & in efforts estimation and Test Planning.
- Involved in writing Automation scripts and executing scripts.
- Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
- Involved in Automation Feasibility Study for Web based applications.
- Analyze & interpret project requirements on Ordering Module of Sunrun & perform QA activities in SFDC application
- Extensively used automated test tools like WinRunner and QTP for Functional and Regression Testing.
- Experience in Descriptive Programming using QTP.
- Developed Descriptive Programming using VB Script and Maintained Local and Global Object Repository in QTP.
- Assign work to team members during entire testing life cycle & monitor progress made on daily basis.
- MSSQL server, database, and user creation/maintenance/upgrades. Own and resolve client setup and issues as needed.
- Identified test data and organized in flat files scenario wise for test input at run time.
- Organized the scripts by grouping as Smoke, Regression and Functional and executed them from command prompt by creating schedules tasks.
- Mainly worked with Lead Management in SFDC
- Perform detailed analysis of 4G Wireless Protocols
- Executed SOAP based web services API testing (Java Client and SOAPUI).
- Ensure all Testingdocuments/artifacts are documented and maintained as per the process.
- Created WBS to allocate and track tasks to team.
- Created and executed SOAP UI Scripts for the Web Services testing.
- Analyze test execution results and post defects with detailed steps and screenshots.
- Coordinated user acceptance testingwith final users & prepared end user documentation for the new system.
- UsedSalesforce.com to create cases for submitting requirements, support requests, answer questions from offshore engineers
- System security, workflow, integration, user interface design, migration, data integrity and partner portals on the SFDCUnlimited edition.
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stakeholders.
- Maintained bug lists for critical issues using Quality Center reported the same in status meetings.
- Developed test scripts in SeleniumWebDriver using Java Language.
- Implemented Data driven framework while developing the automated test scripts using Selenium Web Driver.
Environment: SQL Server, Eclipse, Java, SeleniumGrid, SeleniumWeb driver, Jira, Manual testing, Selenium, Python, HTML, SQL server, Internet Explore
Automation Tester
Confidential, Atlanta, GA
Responsibilities:
- Analyzed the business requirements and developed the Detail Test Plan and the Test Strategy.
- Involved in resolving the Technical challenges & in efforts estimation and Test Planning.
- Involved in writing Automation scripts and executing scripts.
- Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
- Involved in Automation Feasibility Study for Web based applications.
- Validated the following: 837 (Health Care Claims or Encounters), 835 (Health Care Claims payment/ Remittance), 270/271 (Eligibility request/Response), 834 (Enrollment/Dis-enrollment to a health plan)
- Conducted thorough analysis of the Business Requirements and created design specification to accomplish and achieve business needs related to Healthcare EDI X12 transactions such as 835 and 837.
- Analyze & interpret project requirements on Ordering Module of Sunrun & perform QA activities in SFDC application
- Extensively used automated test tools like WinRunner and QTP for Functional and Regression Testing.
- Experience in Descriptive Programming using QTP.
- Developed Descriptive Programming using VB Script and Maintained Local and Global Object Repository in QTP.
- Assign work to team members during entire testing life cycle & monitor progress made on daily basis.
- MSSQL server, database, and user creation/maintenance/upgrades. Own and resolve client setup and issues as needed.
- Identified test data and organized in flat files scenario wise for test input at run time.
- Organized the scripts by grouping as Smoke, Regression and Functional and executed them from command prompt by creating schedules tasks.
- Mainly worked with Lead Management in SFDC
- Perform detailed analysis of 4G Wireless Protocols
- Executed SOAP based web services API testing (Java Client and SOAPUI).
- Ensure all Testingdocuments/artifacts are documented and maintained as per the process.
- Created WBS to allocate and track tasks to team.
- Created and executed SOAP UI Scripts for the Web Services testing.
- Analyze test execution results and post defects with detailed steps and screenshots.
- Coordinated user acceptance testingwith final users & prepared end user documentation for the new system.
- UsedSalesforce.com to create cases for submitting requirements, support requests, answer questions from offshore engineers
- System security, workflow, integration, user interface design, migration, data integrity and partner portals on the SFDCUnlimited edition.
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stakeholders.
- Maintained bug lists for critical issues using Quality Center reported the same in status meetings.
- Developed test scripts in SeleniumWebDriver using Java Language.
- Implemented Data driven framework while developing the automated test scripts using Selenium Web Driver.
Environment: SQL Server, Eclipse, Java, SeleniumGrid, SeleniumWeb driver, Jira, Manual testing, Selenium, Python, HTML, SQL server, Internet Explore
Confidential
J2EE Developer
Responsibilities:
- Written queries on the existing Oracle databases server to provide ad-hoc reports.
- Understanding the Business Requirement and gathering the requirements from Business users.
- Responsible for targeted list pull and applying suppressions as per the Business Requirement Document.
- Support end-users, company-wide to resolve database and software issues utilizing remote desktop tools.
- Coordinating the production of monthly, quarterly, and annual performance reports for senior management.
- Involved in the Analysis, Design, Coding and testing of user requirements.
- Developed the Application using Spring Integration Framework by implementing Integration.
- Involved in Unit Testing of various modules by generating the Test Cases.
- Used SVN for version control and JIRA for bug tracking.
- Involved in code review, bug fixing and deploying the application .
- Used GIT Team repository system for Version Control and Source Code Management.
Environment: Java, UNIX, JSP, Servlets, EJB, JDBC, Log4J, XML, HTML, JavaScript, Oracle.
Confidential
Jr Developer
Responsibilities:
- Developed common user GUI using Java Swing. Used JMenuBar, JMenu, JTimer, JTable, JProgressBar, and JTree and implemented the ActionListeners for all Swing Components in user GUI.
- Developed the presentation layer using JSP and Servlets with a RAD tool.
- Used JavaScript for client side validations.
- Used Spring Core for middle tier development to achieve inversion of control.
- Developed Message Driven Beans for send asynchronous notification messages.
- Designed and developed numerous Session Beans and deployed on WebSphere application server.
- Used JMS for sending asynchronous data between the different session beans.
- Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle9i DB using the Toad tool.
- Wrote Test Cases for Unit Testing using JUnit.
- Involved in testing the complete flow of the modules.
- Used CVS for version control.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: Java, UNIX, JSP, Servlets, EJB, JDBC, Log4J, XML, XSLT, XPath, SAX, DOM, Sun One Application Server, WSAD 4.1, HTML, JavaScript, MySQL, PVCS.
