Senior Test Analyst Resume
Plano, TX
PROFESSIONAL SUMMARY:
- 5 years of experience in Software Testing in Manual, Selenium Automation, Web based and Client/Server based applications testing.
- Well exposed to Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Software development methodologies such as Agile and Waterfall.
- Tested Web services, XML, WSDL using SOAPUI tool. Modified end points when we worked on different servers and different versions of web services
- Experienced in using Selenium 2, WebDriver, RC, Selenium Grid, JAVA, JUnit and TestNG.
- Good in Mobile testing using Appium for Android and iOS applications.
- Excellent in developing Test Plans and Outlines, writing Test Cases and generating Test scripts.
- Proven ability in designing and creating automation frameworks for J2EE based applications usingJava, Junit/ TestNG,SeleniumWebDriver/IDE/Grid, ANT/Maven, SOAPUI, Cucumber and Jenkins.
- Experienced in Testing of Real Time Transaction processing.
- 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.
- Strong experience with SOA architecture which include Soap Web Service and Restful Web Service Testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
- Experience in Groovyand JavaScript.
- Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name).
- Widely followed AGILE methodology and scrum processes.
- Used Eclipse IDE for developing automation scripts.
- Experience in analyzing business requirements and specifications, development and execution of Test Plans, Test Scripts and Test Cases.
- Experience in Continuous integration tools like Maven, Jenkins and Rally Tools.
- Experience in testing database applications of RDBMS in Oracle, My - SQL and SQL Server by executing SQL Queries.
- Ability to take proactive initiatives related to application performance improvement using Automation and different frameworks. Also adept in exploring new business opportunities.
- Testing experience with Internet Explorer, Mozilla, AOL and MSN explorer browsers and good exposure with browser compatibilities and their constraints.
- Experienced in effectively handing onsite-off shore model project implementations.
- Responsible for ensuring the thorough testing of the product against business requirements, non-functional requirements ensuring the critical business goals and requirements are met.
- Involvement in Project Planning, Coordination and implementing various QA methodologies.
- Customer focused self-motivated, team person, good analytical and problem solving skills and ability to learn new technologies quickly. Good communication skills with commitment, perseverance, detail oriented and positive attitude.
- Ability in working individually or as a part of team, Problem solving, Analytical skills, Reporting and Assisting to Manager.
TECHNICAL SKILL SET:
Automation Testing Tools: Selenium RC/IDE/GRID, WebDriver, JMeter, QTP, HP QC, SOAP UI
Defect Management: JIRA, Zephyr for Jira, QA Complete, Quality Center
Version Systems: Git, CVS, SVN
Languages/Web Technologies: C, C++, HTML, XML/Xpath, Java, Java Script, CSS
Built / CI Tools: ANT, Maven, Jenkins, Hudson, Sauce labs
Databases: Oracle, SQL Server, MySQL, MS-Access and DB2
Web Browsers & Servers: Firefox, Chrome, IE, Opera, Safari, Tomcat, Apache, Web Logic
Operating Systems: Windows, Mac OS, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Senior Test 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
- Implemented test automation scripts for mobile testing usingAppiumforAndroidandiOSapplications.
- Developed automation scripts for Mobile Native applications oniOSandAndroidplatforms usingAppiumandJava.
- 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.
- Automated Webservices by writing Groovyscripts.
- Used the Groovylanguage to verify Webservices through SOAP UI.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Involved in UI Testing using Ruby andCucumberframework.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- Performed TDD (Test Driven Development) for the faster delivery of applications.
- 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: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TEST NG, Cucumber, HTML, Groovy, Java Script, CSS, AJAX, HP Quality Center, Agile Methodology, Rally, SQL, Oracle.
Confidential
QA Engineer
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Extensively developed automation test scripts for regression testing (TestNG).
- Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
- Maintained and executed Maven build files for running automated tests.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
- Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
- Involved in writing Test Cases by using Wireframe, Design docs and Acceptance criteria.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Created data-driven automation scripts for testing API Web Services using SOAP UI.
- Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
Environment:Java, Selenium WebDriver, Jenkins, Maven, TestNG, HP ALM, Test Director, SOAP UI, Quality Center, Git, Fire path, Firebug, XPATH, CSS, HTML, Groovy, JavaScript, XML, SQL, Oracle, Windows.