Qa Analyst Resume
Beaverton, OR
SUMMARY
- 8+ years of IT experience in all facets of software life cycle including Requirement Analysis, Development and Testing on Web and Client/Server based applications.
- Possess 4+ years’ experience in Automated testing using Selenium.
- Hands on experience in performing Functional, Non - functional, Integration, System, Regression, Browser compatibility and User acceptance of the application in projects using Waterfall, Agile and Iterative models.
- Extensive experience in creating Test Cases/Scripts, Traceability Matrix, Test Data, Test Execution, Defect Management and Test Summary Report.
- Experience in Developing & implementing Data Driven and Keyword Driven Test Scripts.
- High Skill in testing Web applications using Selenium IDE, RC, Web Driver and Grid.
- Knowledge in developing automation testing framework using selenium WebDriver.
- Good knowledge of UNIX Commands, VB and Java scripts for testing.
- Worked on version control tools Subversion, Visual Source Safe.
- Hands-on expertise in TestNG, Junit, Maven, and Ant.
- Experience in web development using Java.
- Operated collaboratively with business analysts, project managers, and developers to share ideas and provide critical feedback at all levels.
- Experience in developing SQL queries on multiple tables to perform Back-end Testing.
- Excellent Inter-personal and communications skills with a strategic proven track record for interaction with client and maintaining client relationship in various business and technical aspects.
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SOAP UI
Test framework: JUnit, TestNG
Test Management Tool: TestLink, Quality Center.
Defect Tracking Tool: TRAC, Bugzilla.
Operating Systems: Mac, Linux, Windows.
Languages: C, J2EE, SQL.
Web technologies: HTML, XML, XSD, XPATH, JavaScript, JSP, PHP
RDBMS/DBMS: MySQL, Oracle, PostgreSQL, MS Access.
Version Controller: SVN, Visual Source Safe.
IDE: Eclipse, Spring STS, Net Beans.
Others: MAVEN, Rational Rose, MS Visio, log4j, RUP, Jenkins, Clear Quest
PROFESSIONAL EXPERIENCE
Confidential, Beaverton, OR
QA Analyst
Responsibilities:
- Developing and Building Automation Framework using WebDriver, Spring IDE, TestNG, ANT and Java in Windows platform.
- Created functional automation scripts using open source tool Selenium WebDriver.
- Executed the Automation Test Suites and generating XSLT Report.
- Performing and validating positive, negative, system, cross-browser and integration testing.
- Worked closely with development and project management team for effective defect management using TRAC tool, validate defects and regression test.
- Participated in daily Scrum meetings to update the daily sprint status (Agile Methodology)
- Used Firebug Tool to identify the Object’s id, Name, XPath, CSS and link in the application.
- Participated in Manual Testing to check the basic functionality of the modules under test.
- Work with development teams in root cause analysis of the bugs and provide them with accurate steps to Fix the bug in the Java Application development environment
- Reviewing the Test Reports and Preparing Test Summary Report
Confidential, Columbia, SC
Test Analyst (Automation)
Responsibilities:
- Participate in review and analysis of business requirement and system requirement specification documents.
- Responsible for coding and executing automated test scripts in selenium using Java.
- Participated in daily Scrum meetings to update the daily sprint status (Agile Methodology)
- Developed and executed SQL queries as part of backend testing.
- Developed test framework in Selenium for functional regression test automation.
- Performed Data-driven testing using to insert multiple sets of data into the application.
- Work with development teams in root cause analysis of the bugs and provide them with accurate steps to reproduce the bug in the development environment.
- Logged the defects in Bugzilla and track it closure.
- Generated Requirement traceability matrix (RTM), Performance test metrics Daily status, weekly reports, Bug status report and QA Status report.
Confidential, Hartford, CT
Test Engineer
Responsibilities:
- Interacting with end users to obtain specific system requirements and develop Test Scenarios and Test Cases.
- Developed and Designed JUnit Automation Testing Framework for web based application using Selenium RC and JAVA.
- Involved in analyzing system specifications, design, development and execution test cases for Manual and Automated testing.
- Implemented Data Driven Test Script using Selenium RC Junit.
- Created, tested batch jobs using shell scripts and scheduled with Crontab.
- Clarify the queries of offshore team members and provide appropriate information to onsite team.
- Using Putty to monitor Apache Tomcat Log files (which run on UNIX boxes) and report application exception errors.
- Performed Database Validation to check the updated data in the database using PL/SQL query.
- Coordinating with the Developer team to analyze and reproduce the defects
Confidential, Holland, MI
Test Engineer
Responsibilities:
- Understanding of Business Requirements and Specifications
- Create Test Cases, Test Review, Test Execution and Defect Management
- Prepare Test Summary & Weekly Status Report
Confidential, Madison, WI
System Analyst
Responsibilities:
- Understanding of Business Requirements and Specifications
- Create Test Cases, Test Review, Test Execution and Defect Management
- Prepare Test Summary & Weekly Status Report
- Performed Database Validation to check the updated data in the database using PL/SQL query.
- Analyzing Functional and Non - Functional Requirements
- Identifying design gaps and highlighting the same
- Involved in providing optimal design solutions
- Development of the User Interfaces
- Development of Integration layer between the UI and Database
- Unit and Functional testing
Environment: HTML, JSP, Servlets, JDBC, JavaScript, Eclipse IDE, XML, XSL, SQL server, CVS.
Confidential, Hartford CT
Developer (Java)
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life cycle of project.
- Developing User Interface and implementing business process using JSP and Servlets.
- Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
- Involved in writing the presentation layer in Java Server Pages (JSP).
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on WebLogic Server.
- Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- Involved in code reviews and mentored the team in resolving issues.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
Environment: HTML, JSP, Servlets, JDBC, JavaScript, Eclipse IDE, XML, XSL, WebLogic5.6, SQL server, CVS, SQL, PL/SQL,.
Confidential
Developer (Java)
Responsibilities:
- Developed the user interface using JSP, Custom Tags, HTML, CSS and JavaScript
- Developed different GUI screens JSPs using HTML, DHTML and CSS to design the
- Pages according to Client Experience Workbench Standards.
- Extensively used of JSTL Tag library for the development of the UI (JSP).
- Used LDAP for the authentication of the application.
- Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object
- Developed DAO layer using JDBC, DAO design pattern to handle the interaction with Data base (Oracle).
- Developed testing frame work for User Interface and server side components using testing frame works like HTTP Unit, Cactus and Junit
- Used several design patterns like business delegate, DAO and front controller in the development process
- Unit Testing
Environment: J2EE, EJB, JSP, XML/XSLT, JDBC, Weblogic, Magic Draw UML 6.0, JavaScript, Oracle 9i, CVS, JavaScript, CSS.