We provide IT Staff Augmentation Services!

Qa Engineer Resume

0/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • Senior Selenium QA Tester with 7+ years of experience in executing and testing of client server architecture and web - based applications.
  • Expert in preparing test plan, test cases, test procedure, and test scripts for automated and manual testing as per user requirements and functional specifications of the system.
  • Expertise in preparing scripts for Automated testing (using Selenium), performance & Manual Testing covering width and depth of a given business process.
  • Proficient in various test management and defect tracking tools such as HP Quality Center, JIRA, ALM.
  • Expertise in locating the web elements using XPATH and CSS.
  • Exposure in running SQL queries to manipulate database tables to check data integrity.
  • Used Requirement Traceability Matrix (RTM) for mapping requirements to test cases.
  • Strong knowledge in Software QA standards, flows and methodologies like functional, performance, integration, regression, and black-box testing Proficient in Unit testing
  • Functional testing, User Acceptance Testing, Integration testing, System testing, Performance& Load testing, Sanity testing, Exception testing, Compatibility testing & Security testing, White/Gray/Black-box testing.
  • Experience in MySQL, creation of database triggers, stored procedures, functions and packages
  • Experience in JUnit with experience on TestNG
  • Experience in Non-functional testing, including Test Planning, Scripting, Scenario configuration, analysis and running automated performance tests.
  • Strong software application skills (MS Excel, Access, Word, PowerPoint, Project)
  • Strong interpersonal, analytical & problem solving skills; excellent team player and individual contributor with good sense of planning, prioritizing of work and time management.
  • Good knowledge in Automation tools like QTP and Selenium WebDriver
  • Worked as freelance web designer on various web design and development projects as well as UI design projects
  • Well versed with test planning, effort estimation, defect and test management, resource allocation, communication to clients, reporting
  • Experience in dealing with customers changing requirements
  • Experience in working on Waterfall, Agile (SCRUM) and iterative methodology
  • Experience in interacting closely with scrum team members and in understanding User Stories to full fill the tasks associated with user stories
  • Expertise in understanding Business process for writing Test plans and Test Cases perfectly
  • Excellent Communication skills, Team problem solving ability, Analytical skills, and skills in High speed, Quality conscious and multitasked environment
  • Expert in analyzing test results and preparing test/defect summary report for Sr. Management.
  • Excellent leadership qualities, team player, enthusiastic initiator, and ability to learn the fundamental concepts effectively and efficiently

TECHNICAL SKILLS

Languages: JAVA, HTML, XML, C#, Basic C++, CSS, Python

Testing Tools: Selenium2.0 / 1.0, Selenium webdriver, QTP, ALM, Quality Center, TestNG, Rational performance tester, BugZilla, and GitHub

Web Debugging: XPath, Firebug, Firepath

IDE: Eclipse, NetBeans and Selenium IDE

Databases: Oracle and MS SQL

Test Framework: TestNG, selenium-Java

Office Tools: Microsoft Office and Outlook

Operating Systems: MS. DOS and Windows

CMS Tool: WordPress, Joomla and Drupal

Graphic Design Tools: Adobe Photoshop, illustrator, Animation Shop and Paint Shop

PROFESSIONAL EXPERIENCE

Senior Selenium QA Tester

Confidential, Austin, TX

Responsibilities:

  • Automation of internal trade web application through Selenium 2 WebDriver.
  • Automation of manual test data creation using json file through Shell Scripting
  • Test automation team management, and co-ordination for automation feasibility, and enhancements
  • Providing estimates for planning, development and execution of automated test cases
  • Working with manual testers to enable automation suites to be executed on a regular basis to validate the quality of releases as well as builds
  • Managing the automation source code in a version control system
  • Working with the Development team to modify applications to accommodate automation when needed.
  • QA server maintenance and deployments
  • Testing in various environments before production release
  • Performed browser compatibility testing (Firefox, Chrome, Safari, Opera, Opera mini)of a web based application to ensure that functionality works fine.
  • Analyzed test results and prepared test/defect summary report for Sr. Management.
  • Participated in planning and developing test strategies and plans for Functional and Performance tests
  • Performed different types of testing like smoke, functional, system integration, white box, black box, gray box, positive, negative and regression testing.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Test environment setup, unit test result validation, test execution, and defect management in different environments.
  • Review of learning, and gap analysis.
  • Management of test artefacts
  • Analysis and documenting application knowledge, review of learning, and gap analysis

Environment: Selenium Web Driver, Test NG, XML, SQL Server, Windows

Senior Selenium QA Engineer

Confidential, Reston, VA

Responsibilities:

  • Developed and maintained automated test scripts for Regression testing using QTP, including parameterizing QTP Scripts.
  • Performed performance and load testing of an application
  • Interpret application architectures and identify areas for automation.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Java.
  • Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
  • Recorded and managed defects.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Analyzed test results and prepared test/defect summary report for Sr. Management.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Implemented Agile/Scrum methods for testing approach.
  • Configured Selenium and GRID scripts on Virtual machines.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Managed Test results and defects using JIRA defect tracking tool
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Monitor resolution status of the bugs and verify them fixed in new releases
  • Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually
  • Provide cross-browser (Chrome, Firefox, MSIE, Safari, Opera) and cross-platform (Windows 8) testing of the application's web pages

Environment: QTP, Selenium, TestNG, SVN, JIRA, SoapUI, Quick Test Pro, Quality Center 9/10, SQL, Ruby, Agile, HP Load Runner 9.1, XML, Java, Web Services

Selenium QA Tester

Confidential, Chicago, IL

Responsibilities:

  • Develop and Build Automation Framework from scratch using WebDriver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time
  • Create and run BAT File to execute Automation Test Suites and generate XSLT Reports using Apache ANT and TestNG
  • Implemented Framework forSeleniumscripts.
  • Identified test cases to automate. Automate those test cases using Selenium RC, TestNG and Java (Eclipse IDE).
  • Perform and validate positive, negative, system, cross-browser and integration testing
  • Modify and update Automation scripts when developers change the code in Agile Environment
  • Participate in meetings, prepare reports and other supportive documentation to contribute to the establishment of standards and procedures for software testing
  • Work closely with product team, designers and developers to ensure application development meets user’s expectations
  • Used selenium Grid to run test cases in multiple browsers.
  • Involved in analyzing business requirements and system specifications
  • Involved in testing of Business Plan and Associate management, Customer Management, Marketing management, support functions, Assembly order integration, end to end flows and workflows
  • Responsible for entering, Tracking bugs in Trac tool
  • Developed new and updated existing Automation test cases using seleniumWebDriver and TestNG, using SVN for java based web application, using Maven as Build tool.
  • Extensively worked on preparing test cases and traceability matrix in Test Link
  • Expertise in finding bugs and reporting to developer with error message and suggestion
  • Actively participated in all status meetings with clients and coordination with offshore

Environment: Selenium, TestNG, Adobe Photoshop, Dreamweaver, HTML, JavaScript, CSS, PHP, AJAX, MySQL, and JMETER

QA Engineer

Confidential

Responsibilities:

  • Participated in Cashier system Pre-Planning meetings and reviewed Product Backlog with the team
  • Participated in Cashier system Reviews and Retrospectives
  • Recorded daily burned hours into Version One
  • Participated in daily scrum meetings and design sessions
  • Worked with the manager for developing QA Test Plan
  • Played the role of a team lead by training other testers and provided guidance as and when needed
  • Maintained log of test results using Quality Centre as per rating and interacted with developers to resolve issues.
  • Executed SQL test queries using TOAD and SQL Developer, to validate transformation rules used in source to target mappings and verify the data in target tables. Verified column mapping between source and target.
  • Performed browser compatibility testing (Firefox, Chrome, Safari, Opera, Opera mini)of a web based application to ensure that functionality works fine.
  • Worked withBusiness Analyststo define test cases, test plans, test data ensuring accurate coverage of business and functional requirements.
  • Developed test cases for every Scenario identified.
  • Reviewed test cases with Business and Development team and revised test cases based on the feedback provided.
  • Involved in previews of partially developed stories and provided the feedback
  • Executed test cases in the Test environment
  • Logged bugs found during testing into Track Record.
  • Tested hot fixes and performed Regression Testing on every build before going into Production
  • Provided status reports to the higher management team
  • Coordinated with developers to resolve the bugs found
  • Ran validation scripts in SQL server for the data going to downstream products every week
  • Reported the validation scripts execution results to Information Services users
  • Prioritized bugs by coordinating with Configuration and Business Analysts

Environment: Quality Center, SQL, SQL Server, UNIX, Windows and HTML

Confidential

Java/J2EE Consultant

Responsibilities:

  • Writing PL/SQL stored procedures to extract reporting data from various database tables.
  • Implementation of reporting which generates PDF files using iText API.
  • Testing - Unit testing & Integration testing
  • Used Web services concepts like SOAP, WSDL, JAXB, and JAXP to interact with other project with in Supreme Court for sharing information.
  • Used JSTL, XSLT for custom tag libraries.
  • Developed JSPs as views, Action Servlets as controllers and Action classes as wrappers to business objects and Action form beans for modeling.
  • Used Validation framework for validating the input data from the user.
  • Used Stored Procedures for various complex utility task/interfaces performed by the system (send data every morning to state police).
  • Wrote Custom Tags for custom requirements of fields on GUI.
  • Coordinating team members’ work while developing.
  • Documentation for all the modules
  • Provided production support and maintenance, analyzed and troubleshoot system problems, Documented the process changes and modifications done to the existing system.
  • Have done peer review considering quality of code and performance bottlenecks for objects developed by peers.
  • Involved in batch monitoring and scheduling of jobs after the Go-Live of the project.
  • Extended post Go-Live Support to the client in enhancing the code.

Environment: Windows Server 2000, Oracle 9i, JBOSS, JMS, MVC, Struts, Servlets, JSP, EJB 2.0, CSS,, HTML, XML, XSLT, AJAX, DHTML, CVS, UML, Rational Rose EE 2002

Confidential

Java/J2EE Developer

Responsibilities:

  • Participation in requirement gathering meetings with client side business teams to understand the requirements
  • Preparation of User Requirement documentation.
  • Worked on the Presentation layer components Student registration module and Course management module JSF, HTML, DHTML, XML, XSLT, CSS, and Java Script.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate for accessing the Student data accurately.
  • Worked on different reports for Grade Management module and wrote PL/SQL scripts for Oracle database.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Wrote Custom Tags for custom requirements of fields on GUI.
  • Using Hibernate with XML mapping as ORM.
  • Extensively used Spring AOP and Dependency injection during Student registration and Course management modules of project.
  • Worked on support and enhancements for several Java/J2EE applications in Order Processing group.
  • Interacted with the end users and documented the application.
  • Developed Unit test cases using JUnit in order to cover all the possible scenarios of Grading System.
  • Managing Deployments, logging and common resources like data sources in Apache tomcat environment.
  • Developed the project using agile development methodologies Coordination with team, peer reviews and collaborative System level testing

Environment: Core Java, J2EE, JSF, JSP 2.0, Servlets2.4, EJB 3.0, JavaScript, Spring 2.x, Hibernate, Oracle, Eclipse 3.4, log4j, JUnit, HTML4.0, CSS, XML, XSLT, Maven2Apache tomcat 5.0, CVS.

We'd love your feedback!