Automation Engineer Resume
Washington D, C
SUMMARY:
- Software Quality Assurance Engineer with extensive experience in entire Software development lifecycle including designing, developing, and implementing test plans, test cases and test processes fuelling swift corrective actions, significant cost savings and fault free production deployment. Technically strong hands - on background with a very positive attitude and passion for excellence.
- Over 7 years of experience in testing 4 years comprehensive experience in Automation Testing, Client Server and Web based Applications in Finance, Retail, Healthcare.
- Experience in testing web based applications built on Java.
- Proficient in developing and executing high quality Test Plan, Test Cases and Test Scripts from Requirements documents, Functional specification, Detail Design Documents, and wireframes
- Experience in using test automation tools such as Selenium Web Driver /RC/IDE/Grid, Appium to develop automation testing scripts for Client Server, Web, Mobile applications.
- Experience in Data Driven Testing, Cross Browser Testing and Parallel Test Execution using Selenium Web Driver, TestNG and Selenium Grid.
- Proficient in SOAP UI and Web Service testing
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium Web Driver, Cucumber, C#, JAVA, TestNG
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall and Agile/Scrum.
- Strong Exposure in Setting up the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
- Experience in Java Programming using OOPS concepts.
- Experience in writing java Script in Cucumber Automation Framework
- Strong hands on experience in using different defect tracking tools like Jira.
- Performed Smoke, Functional, End to End, Regression, Performance, Usability, User Acceptance Testing (UAT) with both Manual and Automated Testing tools.
- Outstanding skills in Functional testing, Integration testing, Regression testing, GUI testing, System testing, User Acceptance Testing (UAT), Sanity Test, cross browser testing.
- Good Experience on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration
- Hands-on technology professional accustomed to working in complex, project-based environments. Multifaceted experience in QA software testing, software development and user-acceptance testing.
- Experienced in developing Java Selenium test scripts using Java, JavaScript and Test Frameworks using TestNG, MAVEN build tools.
- Experience in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google Chrome on different OS like Windows and IOS.
- Good communication skills with Strong analytical and problem solving/troubleshooting skills
- Ability to work independently with minimal supervision.
TECHNICAL SKILLS:
Automation Skills: Selenium Web Driver/IDE/RC/Grid, JUnit, TestNG, Java Script, Cucumber, Jenkins, TestNG, JUnit
OS: Windows XP, Vista and 7,Unix, Linux, Mac.
Languages: Core Java, java script, C#, C++, HTML, OpenEdge, .NET, Java, UNIX, JavaScript, Python
Databases: Oracle 12c/11g, SQL Server 2014/2012/2008 R2.
IDE: Eclipse, IntelliJ IDEA, Visual Studio, Spring Tool Suit
Testing Methods: Functional testing, Regression testing, Performance testing, Smoke testing, System testing, Integration testing, Black Box Testing.
Web Technologies: HTML5, XML, XPATH, CSS, AJAX.
Build Tools: Ant, Maven, Jenkins.
Version Control Tools: SVN, GIT, CVS, Team Foundation Server.
Defect Tracking: JIRA, Bugzilla, HP ALM.
Software: Office Package, Fiddler, Informix, ALM (Application Lifecycle Management), QuickTestPro (Basic), Appbuilder, Lotus. Spring Tool Suite, Jenkins, Git, WinSCP, Oracle SQL Developer, Altova XML Spy, Putty, Rally
Methodologies: Six Sigma, Agile, SCRUM, Waterfall
Web Services: SOAPUI, Restful.
PROFESSIONAL EXPERIENCE:
Confidential
Automation Engineer
Responsibilities:
- Working as a QA Automation Engineer doing Integration Testing and Web Services with BDD.
- Handling the Test Planning, using JIRA for Defect Tracking having daily meetings with the Project Manager and developers to discuss about the progress of each team, blockers and new information regarding the project, reviewing and assigning points to User Stories with Pointing Poker.
- Using Selenium Web Driver with Java and IntelliJ for Automated Testing with Cucumber and TestNG .
- Working on both SIT and UAT environments with SOAP UI, also using Bamboo and Bit Bucket to work with the repositories.
- Worked on Cross Browser testing through Selenium Web Driver by testing the website on different browsers like Chrome, IE and Firefox.
- Hands-on technology professional accustomed to working in complex, project-based environments. Multifaceted experience in QA software testing, software development and user-acceptance testing.
- Used automated scripts and performed Accessibility testing during the various phases of the application development using Selenium Web Driver
- Experienced in different kinds of testing like Smoke, Sanity, Functional, Integration, Regression, Backend, Black Box, End to End testing, Agile Testing, System Testing and User Acceptance Testing (UAT).
Environment: Web Services, JIRA, Selenium Web Driver, Java, IntelliJ, Cucumber, TestNG, UAT, SOAP UI, Bamboo, Bit Bucket, Chrome, IE, Firefox, End to End Testing, REST, JAVA Script, Regression Testing, Agile Methodology, Ruby.
Confidential, Washington, D.C
Automation Engineer
Responsibilities:- Working on Component Testing and Behavior Driven Development for Financial Services.
- My job consisted in having SCRUM meetings tracking and communicating task progress, status and key performance metrics.
- Developed automation framework for Selenium Web Driver in Modular Framework model.
- Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
- The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Supporting the automated load/performance testing, focusing on overall application performance.
- Creating automated scripts with HTML tags and Java, creating Test Cases in HP ALM, opening defects through Rally and parsing with HTML/XML files with Spring Tool Suite with Maven repository, using Continuous Integration tools such as Jenkins for starting modules and AWS environments.
- Coordinated with technical support associates to fix proprietary software issues.
- Verified, edited and update test data in new or existing systems before testing.
- Design & Develop data driven framework using Selenium Web Driver, TestNG and Apache POI API
- Generating reports using automated test framework Cucumber, using Cukes Testing and analyzing data and application changes also working on SQL databases and Linux.
- Worked with SOA architecture which includes Soap Web Service and Restful Web Service Testing Conducted backend testing using SQL queries to validate data for database.
Environment: Selenium Web Driver, SOAP, RESTFUL Web Services, SOAP UI, Ruby, Cucumber, SQL, HTML/XML, Java, Test Cases, HP ALM, Rally, Spring, Maven, Jenkins, AWS, TestNG and Apache POI API, Cucumber, Restful Web Service.
Confidential
QA Engineer
Responsibilities:- Developing the Test Plan, Test Cases and running scripts based on SQL for the release of the environment working with the Iteration Methodology.
- Worked as Test Lead on a 4-member team, handling the planning, tasks of each member and reviewing the progress during the sprint.
- Working with tools as Microsoft Visual Studio with C# for uploading documents that are important for the project or getting the scripts that are used to be executed on Microsoft SQL Server Management.
Environment: Test Plan, Test Cases, Running scripts, SQL, Microsoft Visual Studio, C#, Microsoft SQL Server.
Confidential
Software Developer Engineer
Responsibilities:
- Working with Software Development Life Cycle.
- Researched manuals for learning OpenEdge, Lotus, JavaScript, HTML and UNIX for projects where I worked with deadlines and deliverables for the project management of the company such as a School Foundation.
- I developed a website which holds the information of the students that holds the tuition, the respective colleges that they attend, the type of Scholarship that they have and the payments that they have to do, also created pages for the financial accountability of the Industrial Plants that the company owns.
Environment: SDLC, OpenEdge, Lotus, JavaScript, HTML and UNIX.
Confidential
Testing Engineer and Quality Assurance
Responsibilities:
- Worked with Software Testing Life Cycle where through the different stages.
- I would do the review for the requirements given by the clients and work through metrics such as On-Time Delivery, Quality Assurance and Timesheets.
- Created Test Plans for the effort that is required, make the development for the Test Cases and carry out the Execution based out on the Test Cases using methodologies of Agile and Waterfall, communicating risks, defects, feature completeness
- Create test coverage reports to the development teams to help inform any critical decision-making and give Knowledge Transfer to new team members.
- Responsible for creating test scripts maintaining coding standards.
- Responsible for Test Plan Preparation.
- Understanding the Functional flow of the application by performing end to end transactions.
- Implement Selenium to execute test scenarios on multiple browsers in parallel.
- Understanding the Business Requirements & Functional Specifications.
- Authored test cases for few modules and Performed data mapping validation.
- Coordinated the test team through different phases of testing - Database testing, System testing, System integration testing and User Acceptance Testing.
- Involved in writing Descriptive programming for a major functionality in Origination module.
- Involved in release support - Release to QA, involved in environment setup, testing the release process, thus ensuring timely delivery
Environment: Quality Center, UAT, Oracle, SQL, PL/SQL,XML, MS Office, HP Quality Center, MS Office