(lead) Automation Test Engineer Resume
San, JosE
PROFESSIONAL SUMMARY:
- About 8 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
- In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC). And QA methodologies including Waterfall and Agile methodologies to ensure appropriate Quality Control.
- Excellent working experience in all phases of SDLC: Requirements Gathering, Analysis, Design, Development, Testing, Implementation (Production) and Maintenance Support (Post Production).
- Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, IBM RIT (GreenHat (GH) Tester), Clear Quest and Quality Center HP ALM11, CALT.
- Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
- Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
- Written extensive programming in JavaScript for automating the functional and regression testing through Protractor which is an End - to-end testing framework for Angular JS application
- Experience in Automation, Integration (CIT/SIT/UAT), Installation, Smoke, Regression, System, GUI, Adhoc, Incident, Recovery, Cross Browser and Compatibility Testing.
- Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
- Extensively Used Mercury Quality Center and JIRA to create Test cases and report Bugs in Defect Module.
- Fair Hands-on experience using Xpath functions and page object model. Experience with Jenkins integration for continuous integration.
- Good expertize in Java Messaging Service ((Hermes JMS, GEMS), XMLs, WSDLs, XSD Schemas, JBOSS and Web Services(SOAP UI Tool and HP Service Test) and Java based applications.
- Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI
- In testing of the web services using the SOAPUI and PARASOFT SOA testing tool Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
- Experienced in Writing Selenium WebDriver automation scripts in JAVA for highly transactional E- commerce websites.
- Involved in Test designing by preparing High Level Scenarios & Test Cases by verifying BRD’s & HLD’s.
- Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
- Extensive knowledge on Cucumber and able to create feature file using Gherkin.
- Flexible and versatile to adapt any new environment and work on any projects independently when needed.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, SOAP UI, ALM, Protractor,Appium, Parasoft
Languages: HTML, CSS, JavaScript, Java, XML
Test Framework: Junit, TestNG
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Rally,Jira, BugZilla, IBM Rational ClearQuest
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: Oracle, SQL Server, MS Access
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, San Jose
(Lead) Automation Test Engineer
Responsibilities:
- Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
- Monitor bug resolution efforts and track results and known defects.
- Design, prioritize, and implement test plans, scenarios, scripts, or procedures.
- Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
- Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Maintained a detailed account of all quality testing result
- Maintained and updated automation test databases.
- Planned, coordinated and implemented automation testing projects.
- 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
- 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)
Environment: Java 8, J2EE, Selenium IDE/WebDriver/ GRID, Web Services,Eclipse, Junit, ANT, Jenkins, Internet Explorer, Google Chrome, Firefox, Git, TDD,JMS, Agile, Quality Center,Parasoft, SQL, TeraData, Windows and UNIX, CHECKMARX, JMETER, Windows 8
Confidential, San ramon, CA
Sr. Automation Tester (Lead)
Responsibilities:
- Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
- Developed automation test scripts using Selenium Web Driver and Java.
- Developed Data Driven Test scripts as well as running these scripts for fumctional testing and validating data which was coming from sensors.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
- Experience in Mobile Testing on iOS, Android Devices using Selendroid, Appium
- Created the TestNG test cases for the different web applications using Eclipse IDE.
- Written extensive programming in JavaScript for automating the functional and regression testing through Protractor which is an End-to-end testing framework for Angular JS application. testing of the web services using the SOAPUI and PARASOFT SOA testing tool Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
- Implemented Jasmine as a testing framework with WebDriverJS in Protractor
- Extended data driven framework and developed re-usable functions across the application.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework
- Used TestNg Test to automate functional and regression testing across integrated environments.
- Used ANT/TestNG to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
- Tested Topic Messages and Queue Messages using Hermes JMS Tool & Gems Tool
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Performed defect reporting and bug tracking using JIRA and Rally, also followed up with development team to verify bug fixes, and update bug status.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
- Perform Perfomance and Load testing of the applicatioin with using JMETER
Environment: Java, Selenium WebDriver, Eclipse, Junit, ANT, Jenkins, SoapUI, Internet Explorer, Google Chrome, Firefox, Git, TDD,JMS, Agile, Quality Center,Parasoft, SQL, Oracle, Windows and UNIX, WIE, CHECKMARX, JMETER,Protratcor, Windows 8
Confidential, San Jose, CA
Sr. Selenium Tester
Responsibilities:
- Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
- High level of expertise with Java programming as applied to implementing automated tests with REST services, Selenium, Databases etc.
- Familiar with relational databases (e.g. Oracle, MySQL etc.), as well as NoSQL databases (e.g. MongoDB, Cassandra etc.)
- Developed automation test scripts using Selenium Web Driver and Java. Also work with the technology ATDD for creating testcases and for testing of the requirmnets.
- Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
- Working on the Quality Center HP ALM11 and with mortage and analysist experience
- Analyze, interpret, and communicate qualitative and quantitative findings from tests.
- Monitor bug resolution efforts and track results and known defects.
- Design, prioritize, and implement test plans, scenarios, scripts, or procedures.
- Participate in process reviews to inform development of products and resolution of defects.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
- Familiar with using tools such as SumoLogic, Loggly or other logging tools to correlate defects against other events of interest
- Familiar with Fiddler, Charles, Postman, REST-Client, SOAP UI or similar tools to independently test REST end points to correlate and isolate defect causes
- Involved in triggering the JMS messages manually using TIBCO Designer 5.6
- Created the JUnit test cases for the different web applications using Eclipse IDE.
- Extended data driven framework and developed re-usable functions across the application.
- Used JUnit Test to automate functional and regression testing across integrated environments.
- Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
- Involved in ANT configuration for running servers and scripts after the build.
- Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Environment: Java, Selenium WebDriver, Eclipse, Junit, ANT, Jenkins, SoapUI, Internet Explorer, Google Chrome, Firefox, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows and UNIX. Nightwatchman, ATDD, Quality Center HP ALM11,Mortgage
Confidential, Chicago, IL
Selenium Tester
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.
- 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: Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TEST NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle.
Confidential, Richmond, VA
Selenium Tester
Responsibilities:
- Reviewing and analyzing business requirements and technical specifications to come up with Testing Scope
- Responsible for Manual, Automation using Selenium Web Driver, Scrum and System Testing of the application at various stages
- Automated Web Application Testing using Java Selenium framework in an Agile environment
- Created Selenium Test cases for automation using Selenium Web Driver and Java
- Used Hybrid Framework of Selenium to get data from Excel.
- Created and executed automated tests for functional, and regression testing using Quick Test Professional
- Created QTP scripts with reusable and external Actions and, called functions in Actions
- Inserted various types of check points including text checkpoints, text area checkpoints and Image checkpoints.
- Escalation for unresolved bugs to the concerned developers and module leaders.
- Used Unix Commands to access and trouble shoot Errors by accessing the Error Log files.
- Participated in Design Phase, together with members of the Product team, developers, and DBAs.
- Performed Smoke, System testing, system Integration Testing, User acceptance, Database & Regression testing.
- Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center
- Expert with Test documentation, such as Test Cases, Bug Reports, Use Cases etc.
- Designed various test Cases with different test conditions.
- Prepared and executed scenarios for the Regression testing on new builds.
- Performed Regression testing by executing the scripts developed with QTP.
- Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
- Adopted Data Driven Methodology to the test application with different sets of data.
- Develop test cases on various types of credit card applications.
- Perform functional testing and regression testing on each field of credit card application pages.
- Involved in Database testing to verify data integrity tests.
- Extensively interacted with developers to analyze & resolve issues that were encountered while testing application.
Environment: Selenium 2, Web Driver 2.0, Web Services, SOAP UI, Restful, SOAP, JDBC, Java API, Eclipse, Maven, HTML, JavaScript, MySQL, Windows, TestNG, Eclipse, Linux, MS Office.
Confidential, Minneapolis, MN
QA Tester
Responsibilities:
- Coordinated all QA activities and enhancements using Agile Methodology.
- Reviewed the Business Requirement Document to understand the process and write Test Plan and Test Cases.
- Worked on complete life cycle of QA (including Test Planning, Test Execution, and Defect Resolution etc.).
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
- Used Quality center to organize and manage all phases of the software testing process, including planning tests, executing tests.
- Writing and Reviewing Test Cases and Uploading Test Cases in Quality center.
- Seeded test cases into Test Plan module of Quality Center.
- Involved in developing and executing automated test scripts to support testing requirements using Quick Test Professional (QTP).
- Managed multiple shared object repositories.
- Worked closely with the developers to resolve the design and development errors and to get the software released for system testing.
- Used SoapUI for testing Web Services.
- Monitor the performance of the product and document the results of the testing process.
- Ensure accuracy and completeness in the test reports.
- As a QA analyst carried out testing, to check whether the application is functioning as per the use case and functional specifications.
Environment: Java, MySQL, Windows, Waterfall, SOAP UI, Quality Center, QTP, Eclipse, MS Office.
Confidential
Java Developer
Responsibilities:
- Used web services for transmission of large blocks of XML data over HTTP.
- Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements.
- Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
- Designed JSP layout using Struts Tiles Framework.
- Used JavaScript for client-side validation and Struts Validator Framework for form validations.
- Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
- Used Hibernate Framework for object relational mapping and persistence.
- Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
- Used Eclipse for the development environment.
- Wrote Junit test cases to test the functionality of each method in the DAO layer.
- Used CVS for version control.
- Configured and deployed the web application using WebLogic Application Server.
- Used Rational ClearQuest for tracking errors and bugs in the project source code.
- Prepared technical reports and documentation manuals for efficient program development.
Environment: JSP, Servlets, Struts Framework, Struts Tiles Framework, Struts Validator Framework, JavaScript, XML,Hibernate, JDBC, HQL, Oracle9i, PL/SQL, WebLogic 8.1, Eclipse, JUnit, CVS, Unix-Solaris.