Sr. Qa Automation Engineer Resume
Shenandoah, VA
SUMMARY
- 7 + years of experience in IT, extended expertise in QA and Automated Software Testing using SOAP UI, Quality Center and Selenium.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based Applications.
- Experience in Software Development Life Cycle and QA Life Cycle like Agile (Scrum), Waterfall and V - model.
- Experienced in complete Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle, SDET.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and tested both in XML and JASON format.
- Expertise in importing and retrieving the data form the XML sheets and databases especially SQL-Server.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Experienced in performing Back end testing by executing complex SQL queries for validating the data in the back-end database tables.
- Expertise in importing and retrieving the data form the XML sheets and databases especially SQL-Server.
- Experience in automating test cases usingTestNG, Junit and CucumberQUnit, NUnit, TFS Coded UI scripting and execution
- Experienced in load and performance testing tool JMeter.
- Extensively made use of Property Transfer and Data Driven in SOAPUI.
- Experience in working wif Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
- Expertise in Automation tool (QTP/UFT) and selenium IDE.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Vast experience in ALM and VersionOne.
- Expertise in designing Automation Frameworks like TDD and BDD.
- Expertise in writing Test strategy, Test Plan Preparation and Implementation of Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Adept in identifying Test Scenario’s and Writing Test Cases by applying Test Case Design Techniques.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Working experience wif defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
- Experience programming in Java, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
- Proficient wif basic Unix commands / shell scripting.
- Extensively worked on various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI), Data base and User Acceptance Testing (UAT).
- Well-developed Interpersonal and Communication skills wif excellent Documentation and Presentation skills.
- Good team player wif ability to grasp new concepts quickly and implement them in a productive manner.
- Excellent communication and interpersonal skills and excellent team player wif very good analytical & problem-solving skills.
- Highly motivated and team spirited individual wif passion for learning and has the capability to meet deadlines in a fast-paced environment.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Selenium Server, Selenium GRID, Ruby /Cucumber, TestNG, GIT, Postman, XCode Selenium RC, JUnit, Firebug, SoapUI, Sauce Labs
Programming: Java, HTML, CSS, JavaScript, XML, JSON, SQL
IDE: Eclipse, Visual Studio
Defect Tracking Tools: Jira, Bugzilla, HP ALM, HP Quality Center
Build Tools: Maven
Testing Frameworks: Page Object Model (POM), Data Driven, Keyword Driven, Hybrid Framework
Continuous Integration Tools: Jenkins
Project Methodologies: SDLC, STLC, Agile (Scrum), Waterfall
Databases: Oracle, MySQL, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
MS Office Tools: Outlook, Word, Excel, PowerPoint
Operating Systems: Windows 7/8/XP/10, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential - Shenandoah, VA
Sr. QA Automation Engineer
Responsibilities:
- Solid understanding and developing development methodologies (SDLC) Agile and testing methodologies (STLC).
- Analyzed requirements and developed the test strategy and requirement traceability matrix RTM.
- Worked TEMPeffectively wif Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
- Collaborated wif System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver wif java.
- Involved in rest API automation using HTTP Client, Jackson and JSON-Simple libraries and manually testing them using browser plugin like Postman.
- Developed, executed and maintained over 8 Java libraries, 50 Selenium automation scripts for web application.
- Involved in developing the Hybrid automation framework from scratch wif java by using Page Object model, Keyword Driven & Data Driven frameworks.
- Automated running smoke tests and build report generator for daily builds.
- Performed Load and Stress testing by developing Load Runner scripts to find out TEMPeffective Web/App server configurations for best performance levels.
- Highly passionate about web apps platforms design and development and tested applications across multiple platforms touching the full stack across the web.
- Actively participated in theUAT transition,retested UAT defectsand updated comments inJIRAon client feedbacks
- Proficient in continuous Integration testing using Maven, Jenkins, GIT, and Ant build tools.
- Escalated Defects while studying Project Requirements and writing Test Cases by using HP Quality Center/ ALM and followed logged defects throughout lifecycle in Jira.
- Possess extensive knowledge in using Rally as project management tool to log and track defects and, use Confluence as a Team Collaborating Tool.
- Exposed various capabilities as Web Services using Soap ui Ng pro for testing the Web services by sending a SOAP i/p request.
- Performed extensive functional GUI level testing and wrote /modified tests from scratch.
- Proficient in continuous Integration testing using Maven, Jenkins, GIT, and Ant build tools And Developed pom.xml in Apache Maven and run the builds using Continuous Integration tool Jenkins.
- Enhanced the testing experience by integrating wif automation tools like Selenium, continuous integration tool Jenkins using RESTful APIs.
- Strong hands on experience in reserving, executing test cases, defect tracking, and the complete test management.
- Responsible for developing TestNG Test Case Classes, Test Suite in Integration environment.
- Involved in writing test scripts using java and executed it through selenium cucumber.
- Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
- Performed Back end testing using SQL queries to test the development of databases and validating the data.
- Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders Database testing by developing 17 SQL scripts.
Environment: Manual and Automation, Selenium, web driver, Java, Zephyr for JIRA, Sql-Server, Load runner, Soap UI, UAT,Web services, API’s, T-Sql, Agile, SoapUI, TestNG, Maven, JavaScript, HTML, Jenkins, CSS, Xml, Git repository.
Confidential, Waukesha WI
Automation Selenium Tester
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Performed Data Analysis and developed Data Mapping documents for Reporting projects by using several data analysis software.
- Used Quality Center/ALM to report defects and test results.
- Implemented Webservice/API testing using Postman tool for multiple transactions and automation of test cases, generate test reports and performed extensive Web Services testing using Rest Assured Framework.
- Executed SQL queries to validate the front-end data wif the database (backend).
- Used Jenkins as a Continuous Integration server to configure wif GitHub and Maven.
- Performed Usability and Integration testing manually.
- Built Safari browser extension to be able to run WebDriver in Safari browser.
- Automated functional scenarios using Selenium WebDriver.
- Performed rigorous manual testing such Functional Testing, Smoke testing, Integration testing, UAT Testing, Backend Testing, Regression Testing, End to End Testing and System Testing.
- Worked on developing the automation scripts for backend testing using Selenium WebDriver.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project wif the halp of end user requirements.
- Maintained code version using GIT.
- Involved in the team meetings wif representatives from Development, Database Management, Configuration Management, and Requirements Management to identify and correct defects.
- Actively assisted developers in solving issues by reproducing reported defects on demand basis.
Environment: JUnit, Selenium WebDriver, GitHub, Maven, MS Excel, TOAD, Oracle, SQL Server, Quality Center/ALM, Java, Java Script, Windows, HTML, MS Visio, Agile, C, C++, C#, MS Word, UNIX
Confidential - Schaumburg, IL
QA Automation Engineer
Responsibilities:
- Performed functional testing on Patron reports and report generator.
- Performed stress test on data migration from Titanium to SQL database.
- Implemented Recovery Scenario to handle unexpected events or errors.
- Implemented SOAP UI for Web Service Testing.
- Developed Data Driven Tests using SOAP UI and Automated functional testing.
- Did performance testing to ascertain how the components of a system are performing, given a particular situation.
- Involved in DevOps migration/automation processes for build and deploy systems.
- Developed required Selenium support code in JAVA forCucumber.
- Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
- Performed load testing to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory.
- Integrate wif the Motors CI pipeline for firmware/software build and test deployment
- Implement test automation framework intoCI/CDpipelineusingTFSandTeamCity
- Worked on TFS (Team Foundation Server) for accessing code.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Used Selenium WebDriver to test search results of Meta search engine.
- Tested large volume databases by using stored procedures.
- Responsible for documenting the Automated Test results using SOAP UI.
- Performed automation testing on X View applications.
Environment: SOAP UI, Quality Center 10, Selenium, SQL, Oracle, TOAD, UNIX, MS Office, HTML, JMeter, Windows XP/Vista, Internet Explorer 7.0.