Resum Automation Engineer Dallas, Tx
SUMMARY:
- Around 5 years of experience working as QA Engineer for Software Development (SDLC) and Testing Life Cycle (STLC) including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both Web and Client - Server Applications.
- Experience in developing end-to-end automation using Selenium WebDriver/ RC/ IDE/ Grid, Junit/ Test NG, REST Assured,Web Services (REST, SOAP).
- E xtensive Work Experience in Automation Testing, Database Testing and Manual Testing for Applications.
- Experience in Design and Development of test automation frameworks for web application using Selenium.
- Excellent working knowledge in Team Foundation Server (TFS) Architecture, Design, Development, Administration and Maintenance.
- Maintained Selenium & JAVA automation code and resource in source controls versions like SVN over the time for improvements and new features.
- Responsible for sprint deliverables and In-sprint automation scripts using Gherkins/Cucumber and Ruby.
- Experience in working with testing tools like QTP, Load Runner, JUnit, TestNG, Eclipse and preparation of automation test framework.
- Involved in Functional, Integration, security, performance testing for the SOA/Web service-based applications.
- Sound knowledge on Maven and Ant for Project building tool, Jenkins and Bamboo for Continuous Integration
- Extensive work experience in Automation Testing of IOS and Android Apps and Devices using Appium.
- Prepared test scenario and test cases based on business requirements. Prepared batch plan and coordinate with batch team for the same.
- Expertise in developing, estimating, documenting, executing test cases manually, and generating automated scripts using Selenium IDE, RC and WebDriver.
- Used tools such as Jmeter for performance testing.
- Possess strong domain knowledge of retail, Health care and Banking products.
- Expertise in version Control software, Interfaces, Frontend and Tool using GIT
- Experienced in analyzing Business Requirements and Functional Requirements. Proficient in creating Requirement Traceability Matrix (RTM)
- Hands on experience in writing SQL Queries, extract data from MS-SQL Server, MySQL, DB2 and Oracle.
- Proven skills in SQL, RDBMS and UNIX variants, Windows/UNIX Commands, Scripts and testing on Windows/UNIX platforms
- Expert in performing different tests types, QA Methodologies: White Box, Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing
- Experience in Oracle database administration and good understanding of Data warehousing concepts ETL and testing Web Services using SOAP UI.
- Writing complex SQL queries and PL/SQL procedures to extract data from various source tables.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Mercury/HP Quality Center, JIRA, IBM Rational Clear Quest, Bugzilla.
- Solid SQL skills, can write complex SQL queries; functions, triggers and stored procedures for Backend testing and End-to-End testing.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/RC/GRID, Cucumber, SOAPUI, Appium.
Frameworks: Junit, TestNG, TDD, BDD
Operating System: Windows XP, Windows 95/98, Windows, UNIX, LINUX, DOS, Mac OS.
Languages: Java, C, JavaScript, HTML, XML.
Build/ CI Tools: Ant, Maven, Jenkins.
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA
Microsoft tools: MS-WORD, MS-VISIO, MS-PROJECT, MS-EXCEL.
SOA Technologies: SOAP, REST, WSDL, Web Services, SOAPUI
Databases Technologies: My SQL Server 2000/2005, Oracle 9i/10g, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Automation Engineer
Responsibilities:
- Designed Test Automation scripts using Java (Eclipse IDE)
- Designed Data Driven Framework in Selenium with web driverfor testing.
- Developed automation scripts for testing Mobile native (IOS and Android) application using Appium, Java.
- Experienced in working with REST and SOAP API using SOAP UI.
- Designed and developed automated test scripts using SOAPUI orchestrating various SOAP and RESTful web services.
- Experienced in writing validations and assertions using different methods in Context variable and test Runner in Groovy Script.
- Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Developed and executed Non-functional testing such as performance, load, stress, stability, and security testing using Load Runner.
- Performed System, Integration, Functional, Regression, Performance, Black box, White box Security and UAT Testing.
- Validated Web Service modules using Soap UI tool (Preparing web Service request and added authentication information in Soap Header). Possess understanding of WSDL, schema, XML documents for Web Service Testing.
- Conducted Cross browser testing in IE and Firefox using Selenium GRID.
- Developed and maintained scripts using SQL and to test whether data integrity and referential integrity were being met.
- Reviewed User Acceptance Test (UAT) test scenarios and partially involved in test execution phase.
- Reviewed issues found during UAT testing and analyzed the coverage in System testing scripts.
- Involved in back end database testing by writing SQL queries by using SQL Plus, Enterprise Manager.
- Re-test bugs and perform Regression Testing via re-executing test scripts, also worked with Developers and DBAs to resolve exceptions.
- Experience in Smoke, Regression, System, Usability, Functional, Non-Functional (Performance, Security) and End-to-End Testing.
- Automate and maintain test suites for UI Functional test cases using Selenium Webdriver, Java and Jbehave.
- Coordinating with UAT for validation supporting Service Oriented Architecture (SOA).
- Automated test scripts for application’s web pages using Selenium Web Driver in Page Object Model (POM) design pattern.
- Prepared Test cases, wrote test scripts from various test scenarios across builds using HP ALM / Quality Center.
- Experienced in performing the Load Testing using the LOADUI and Apache Jmeter.
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Worked in Agile environment with the close coordination with the Business Analyst.
- Experienced in working with the SVN and GIT repository.
Environment: Java, Selenium IDE/WebDriver, Groovy, TestNG, Maven, Eclipse, Microsoft Test Manger (MTM), SOAPUI, XML, Quality Center, MSWord, MS Excel, JIRA, Jbehave, Load runner, Java, SOAP UI, HTML, XML, Web Services, Json, Windows.
Confidential, Greenville, SC
QA Analyst
Responsibilities:
- Developed automated scripts using Selenium Web Driver, REST assured and Implemented Frame work using Java.
- Tracked bugs and user stories using Atlassian JIRA.
- Used Ant for building the WebDriver project.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Performed database validation using complex SQL queries.
- Build scenarios in JMeter to analyzing results performed Load and Stress tests
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver under Java platform.
- Written Grey box and Black box test cases based on the User and Business Requirements and Involved in Unit Testing using Java.
- Performed Web-Services Testing using Rest Assured and generated XML Files for messaging.
- Had good knowledge of cucumber while working on project.
- Hands on experience working on Feature files and Test Scenarios using Gherkins Language in Cucumber.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver
- Functional and Cross Browser testing of Defined Browser Stack of the site experience Defect Triaging and Release sign off for Continuous Delivery cycles
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium Webdriver.
- Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
- Worked on White-Box server-side System level test cases using JUNIT.
- Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
- Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
- Participated in daily, weekly meetings and technical reviews and Prepared reports
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
Environment: Java, TestNG, Maven, Eclipse, Microsoft Test Manger (MTM), SOAPUI, XML, MSWord, MS Excel, JIRA, Load Runner, Java, HTML, XML, Unix, Windows.
Confidential
QA Engineer
Responsibilities:
- Understanding business requirements, design documents and prepare test plans for functional, automation (QTP) and integration testing.
- Coded scripts for testing the test cases and made enhancements for modified scripts using Quick Test Professional (QTP) and UAT.
- Strong experience in Software Development Life Cycle using Agile methodologies.
- Designed complex Oracle SQL queries (using joins and functions) for thorough QA testing of backend databases.
- Developed test scripts for web services using SOAP UI and worked with XPATH.
- Involved in Manual and Automated testing using QTP.
- Worked on Testing Payment Web Application, which uses Restful Web services, XML, DOM, JSON and AJAX features.
- Performed manual testing for usability testing
- Working experience with Toad for Oracle Data base
- Experience with Scrum in Agile methodology.
- Used Bugzilla for bug tracking and reporting.
- Followed up with development team to verify bug fixes and update bug status.
- Proficient in developing Test strategies and execution of whole project testing life cycle using Manual and Automation.
Environment: C#, Junit, XPath, Eclipse, QTP, Quality Center, Bugzilla, SQL, Oracle and Windows
Confidential
Manual Tester
Responsibilities:
- Worked closely with the customer to assemble and analyze system requirements.
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
- Analyzed test specifications and converted them into Manual Test Cases.
- Involved in writing the SQL Queries.
- Involved in Release support - Release to QA, involved in environment setup, testing the release process
- Tested Critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline
- Defects were tracked, reviewed, analyzed using Test Director
- Participated in Integration, System, Smoke Testing.
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
- Performed End to End Testing and involved in User Acceptance Testing.
- Used Quality Center (HP QC) as a bug tracking system.
Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, MS Office.