Automation Analyst Resume
New York, NY
PROFESSIONAL SUMMARY:
- Around 5+ years of experience in Software Quality Assurance in Manual, Automated, Database, Web base and Client/Server based applications.
- Experienced in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and software development methodologies such as Agile, V Model and Waterfall.
- Excellent in Software Quality Assurance (SQA) with Manual and automated Tools - HP (Mercury) Quality Center and QTP.
- Exposure in programming languages and script like Java, JavaScript, HTML, CSS, Python and Shell Script.
- Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks
- Expertise in Set up of Selenium RC using Eclipse IDE as well as through command line.
- Expertise in exporting JUNIT scripts from Selenium IDE to Eclipse JUNIT Test Suites, Creating new JUNIT test cases, modifying the Selenium scripts and writing test suites using JUNIT.
- Strong experience in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing, Data Migration testing and User Acceptance Testing (UAT), Database testing, Security and Usability testing.
- Experienced in facilitating User Acceptance Testing for go-live.
- Experience in writing and executing Performance testing using JMeter as well as Load Runner.
- Expertise in writing SQL Queries, SQL *PLUS, PLSQL stored procedures for databases like Oracle, MySQL, DB2 on UNIX as well as Windows platforms.
- Working experience Xpath, Firebug, Fire Path, Log4j, Maven and TEST NG annotations.
- Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools.
- Expertise in using Tools Mercury/HP Quality Center, Rational Clear Quest, BugZilla, Rally and JIRA.
- Experience in Continuous integration tools like Maven, Jenkins and Rally Tools.
- Knowledge on networking protocols (TCP/P Protocol suite) such as TCP, UDP, FTP, SSL and HTTP.
- Experienced working with Quality Center/ALM and Clear Quest (Defect Tracking process).
- Good Experience in development of iterative and detailed project management plans and schedules using Agile-SCRUM methodology.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Responsible for ensuring the thorough testing of the product against business requirements, non-functional requirements ensuring the critical business goals and requirements are met.
- Ability to take proactive initiatives related to application performance improvement using Automation and different frameworks.
- Participated in project review meetings to monitor progress of the project to ensure timely completion and delivery of the project to the client.
TECHNICAL SKILLS:
Testing Tools: Selenium GRID, IDE, RC, Web driver, QTP, JUnit, TestNG, Eclipse IDE, Load Runner.
Languages: JAVA, Java Script, SQL, VBScript, XML, Visual Basic, C and C++.
Web Technologies: Java, HTML and XML, SOAP UI Pro (Ready API), REST API, HTTP, TCP/IP.
CI / Built Tools: Jenkins / Hudson, Maven, ANT.
Operating Systems: Windows, UNIX, Mac OS
Testing Methodologies: Agile, Waterfall, V Model
Version Control Tools: GIT, SVN, CVS
Database: ORACLE 10g, DB2, My SQL Server.
WORK EXPERIENCE:
Confidential, New York, NY
Automation Analyst
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
- Participated in all phases of the Software Testing Life Cycle(STLC)
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java
- Used Hybrid Framework of Selenium to get data from Excel.
- Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Implemented BDD through Cucumber.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TEST NG, HTML, Java Script, CSS, AJAX, HP Quality Center, Agile Methodology, Rally, SQL, Oracle, Windows.
Confidential, New York City, NY
Automation Engineer
Responsibilities:
- Involved in complete SDLC - Agile methodology.
- Monitored the work being performed by the team and ensured that each completed user story meets the benchmark DOD, performed the demo at the Sprint Review meeting.
- Involved in Release and Iteration Planning, where user stories are estimated.
- Prepared high level Test Plan, which detailed the testing scope, objective, strategy, approaches, roles, and responsibilities.
- Written Test Scenarios for responsible modules and responsible testing topics by using Black box techniques.
- Performed functional testing which included testing all the business workflows, links, forms, cookies, HTML and CSS.
- Involved in writing SQL Queries to backend Database for ACID properties validation, Data Integrity, Business Rule Conformity, Data Mapping and Data validation.
- Used Web Driver, Java and Selenium Grid to create nightly automation scripts.
- Developed Data Driven Testing using parameterization through Excel files.
- Worked on Hybrid Framework implementation through Selenium WebDriver.
- Implemented assertions, error collector functionalities for better validation using TestNG.
- Implemented properties files to read configurations and Xpath of the application for better readability of code.
- Created test plan, Test Scope, strategy document, Approach document, Test Data, test cases, scenarios, conditions in Quality Center covering all aspects of project functionality, Performance score card, Metrics and Knowledge transition document.
- Involved in testing and executing jobs using UNIX Shell Scripting.
- Worked with development teams, Business Analyst investigating and correcting software bugs and deficiencies based on the testing results.
Environment: HP Quality Center, Selenium Web Driver / RC / IDE / Grid, TestNG, JUnit, Eclipse IDE, SQL, HTML,CSS,XML, Java, J2EE, Oracle, UNIX, Windows.
Confidential, Moundville, WV
QA Engineer
Responsibilities:
- Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan and test cases for testing the application.
- Used Agile Scrum methodology development process.
- Extensively used Selenium Web Driver to add more flexibility in automation testing cases.
- Responsible for creating Functions, Test Data and Test Suite.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
- Responsible for architecting the testing Framework using Selenium and other different kind of API from scratch.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Responsible in writing Regression test cases and automated testing using Selenium WebDriver.
- Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP ALM.
- Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
- Responsible for performance testing using JMeter.
- Used JOINS on the tables to retrieve information from different tables in database to check the database updates on a regular basis using SQL queries.
- Responsible for Regression testing after bug fixes and verified those fixes.
- Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
- Provided client support by analyzing day to day requirements and generating reports by executing queries based on the requirement.
Environment: Selenium WebDriver, Eclipse, Java, TestNG, Maven, Oracle SQL Server, SOAP UI, JMeter, Jenkins, HTML, XML, Windows, Solaris, CVS.
Confidential, New York, NY
QA Analyst
Responsibilities:
- Involved in creating Test plans, for different components within the project.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Created Test runs, Test cases, Mock-up’s, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
- Test cases Writing/Execution/Review/Maintenance in Quality Centre.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP)
- Worked on implementing QA Methodologies like Waterfall methodologies.
- Developed and maintained Hybrid Framework.
- Performed test Scripts in SOAP UI for Testing Web Services.
- Worked on SOAP UI tool for validating the XML request and responses.
- Extensively queried through SQL to check the database records.
- Suggested automation process improvements & engaged in framework enhancements.
- Engaged in framework enhancements, code reviews and maintaining deliverable quality.
- Experience in multi-platform (iOS, Android) compatibility testing.
- Extensively used my SQL proficiency during data migrations.
- Involved in writing load scripts using Apache JMeter.
- Used Firebug and Fire path for element identification while creating Page Object Repository.
Environment: QTP, Quality Center, Soap UI, HTML, XML, Oracle, Java, Java Eclipse, JMeter, Waterfall, UNIX and Windows.