Automation Engineer Resume
Newark, DE
SUMMARY
- Over 6+ years of experience in Software Quality Assurance and Testing, in the areas of Business process, requirements, functional analysis, and maintenance of Web based applications.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC)
- Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.
- Experience in Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, System Testing and UAT.
- Experience in conducting batch testing and data - driven testing using parameterization to test application with different sets of data.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium WebDriver), Junit, TestNG, Maven, Jenkins, Eclipse and preparation of automation test framework.
- Hands on experience in reporting defects by using HP Quality Center, track, and verify resolution of software and specification defects along with documentations of all phases and involved in complete SDLC.
- Created the Feature Files for Cucumber Automation.
- Created Test Automation Framework with Cucumber and Selenium WebDriver.
- Expertise in preparing Test Plans, developing, reviewing and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.
- Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios.
- Created and executed JMeter scripts for performance testing of portal.
- Strong experience in Manual and Automation Testing of client Server, Web based Applications, Web Design, API and SOAP UIs. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Jenkins for Continuous Integration
- Strong Experience in Automating Web Applications using Selenium WebDriver, Grid with TestNG, Maven & BDD (cucumber).
- Proficient in Java, JavaScript, C, C++, Oracle, SQL Server, SQL, PL/SQL and in web Technologies like HTML, XML and CSS.
- Excellent experience with source version control tools such as Bitbucket.
- Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation.
- Experience in Mobile APP testing on Android , iPad and iPhone , Emulator , Simulator to perform Mobile App testing, phone functionality and native app testing .
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering.
- Good knowledge of various protocols like HTTP, HTTPS, TLS, DHCP, DNS,TCP/IP,ARP,SSH,
TECHNICAL SKILLS
Testing/Test Management /Defect Management Tools: Selenium Web Driver/RC/IDE, HP Quick Test Pro (QTP) 11, Load Runner 11, JIRA, Quality Center/ALM 11, Clear Quest, SOAP API, JMeter, Confluence,UFT,Postman
Web Browsers & Servers & Operating Systems: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Tomcat, Web Logic & Windows, Linux, Unix
Modeling Tools: MS Visio, MS Project, UML
Database: Oracle R12, MS Access, DB2, SQL Server 2008
Microsoft Tools: MS Office, Eclipse, UML, Rational Rose, Adobe Acrobat, MS Visio, MS Project, Microsoft FrontPage, Fire bug, Fire Path, IE Developer Toolkit and HTML
Strategies: Integration, Unit, System, Black Box, White Box, UAT
Programming Languages &Scripts: C#, Java 8, C++, SQL, HTML, XML, VB, JavaScript, Python, Script, Databases Oracle, SQL Server, MySQL, MS-Access
PROFESSIONAL EXPERIENCE
Confidential, Newark, DE
Automation Engineer
Responsibilities:
- Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application.
- Developed and Executed TestNG Test Cases using Eclipse IDE.
- Automated UI functional tests using Selenium WebDriver, Java and TestNG.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
- Extensive experience in Manual and Automated testing using ALM, JIRA and UFT, Load runner. And create a report (standard, tabular and test summary) and have knowledge in performing stress, load, and volume test.
- Strong Knowledge of HIPAA and their regulation. Knowledge of Medicare and Medicaid.
- Worked on different EDI transactions like 837 for submitting claims, 835 for payments, 834 for benefit enrollment, and 820 for premium payments to insurance products, 270/271 for Eligibility inquiry, and 276/277 for claims status.
- Creating and Executing test scripts for regression testing of web application using selenium &cucumber.
- Build pom.xml file and surefire reports for continuous integration test in Jules.
- Set up the different builds in Jenkins and deployed the scripts on Apache Tomcat.
- Worked on acceptance testing using Cucumber and Selenium WebDriver.
- Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
- Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Used Firebug and Fire path to access webpage script variables.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Developed SOAP UI extension for test statistics.
- Develop scenario-based testing for the JMeter scripts.
- Create, schedule, and run the scenarios using JMeter and generate necessary graphs.
- Involved in querying using SQL and updating records and validate database records as expected.
- Good knowledge of Postman.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
Environment: Java, Selenium WebDriver, Jules/Jenkins, CI/CD TestNG, Maven, JMeter, Eclipse IDE, SOAP UI, DOM, HTML, jQuery, Maven, Postman, SQL, Oracle and Windows, Bitbucket.
Confidential, Parsippany NJ
Automation Engineer
Responsibilities:
- Developed package and application-level test plans, test strategy, test design specifications and test cases.
- Performed Estimation analysis for various sprint Stories.
- Worked with employees to develop user acceptance tests for mobile-based business applications.
- Developed automated test scripts using Selenium WebDriver from manual test cases.
- Associated with the development team to understand technical design and architecture for test planning.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using WebDriver.
- Developed automation scripts on Web Based Application.
- Performed Cross Browser and Multiple Machines (for Multiple Versions) tests on Firefox, Internet Explorer, and Google Chrome.
- Involved in data conditioning, maintenance, report management, and knowledge transfer session for new team members.
- Worked in different project (EOS) using different tools such as UFT.
- Tested web services using Advanced Rest Client (XML over HTTP) and Soap UI.
- Implemented mobile automation framework using Appium.
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting and weekly assessment meetings.
- Attended, discussed and submitted work progress weekly report to Project Manager/Risk Owner.
- Performed Successful discussion with all members, Project manager and QA Manager to collect data for automation and testing.
- Used health monitoring tool like Splunk.
- Used Application Lifecycle Management (Quality Center) for tracking test requirements, references, test plans, defects and communicating them among the team members and developers.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
Environment: Selenium Web Driver, SQL Server, XML, JUnit, TestNG, SoapUI, Appium, UFT, Splunk.