We provide IT Staff Augmentation Services!

Sr. Qa Engineer Resume

Dallas, TX

SUMMARY:

  • Over 7 years’ experience in Software Testing and Quality Assurance techniques.
  • Strong expertise in SDLC, Project Management and testing lifecycle methodologies like Waterfall, Spiral and Agile methodologies.
  • Strong Understanding and development Experience in Object Oriented Programming Concepts.
  • Experience in creating test metrics and coordinating overall testing between QA, Development, Business and UAT group and maintaining offshore group.
  • Extensively Proficient in Black Box, White Box, Functional, Integration, GUI, UAT, System, Usability, Regression, Security, Stress, Load, reliability, Stability, Backend, Nonfunctional, manual and automation testing.
  • Experience in WebServices testing using SOAP UI.
  • Create complete solution for continuous integration tool such as Jenkins/Hudson from code checkout from GitHub to regression report generation.
  • Solid expertise in automated testing tools suite - Selenium Web Driver and good exposure on tools like Eclipse, JIRA, BugZilla, HP Quality Center, Microsoft Team Foundation Server(TFS),Microsoft Test Manager(MTM),Test Link etc
  • Good understanding of Quick Test Professional features like Object Repository, Checkpoints, Object identification, Descriptive Programming, Exception Handling, Regular expression and Object Spy.
  • Selenium ran on many browsers like Firefox, IE & Safari and operating systems like Windows, Linux, Mac etc., and controlled by many programming language and Mobile Testing frame work, worked on JavaScript, TestNG and HTML.
  • Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
  • Having knowledge in Python and performing automated load and stress testing of web applications.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
  • Experience understanding the code written in different programming languages Java, HTML, CSS, Python, Java Script and databases like Oracle, SQL Server.
  • Experience in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from front end screen.
  • Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
  • Working experience with testers, developers and other project team members, testing complex projects and software product enhancements.
  • Well versed in SQL, performed backend testing using SQL.
  • Proficiency on using various Oracle utility tools such as SQL Plus, TOAD, PL/SQL Developer, SQL*Loader, Oracle Forms.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Automation/Testing Tools: Selenium IDE, RC, WebDriver, QTP, Load Runner, Quality Center, Jbehave, Cucumber, SOAP UI

Frameworks: Junit, TestNG

Scripting Languages: Java Script, Shell Script

Web Technologies: HTML, XML, CSS, DHTML

Web-debugging tool: XPATH, Firebug, Firepath

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Operating Systems: Win 2000/XP/Vista/ 7, Linux, Mac Os X.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. QA Engineer

Responsibilities:

  • Reviewed and analyzed requirements developed detail Lead Test plan, Test strategy, Risk management, Test suites, and Test cases for application developed in agile environment using scrum.
  • Configure Test Link for QA test Case management which includes creation of Test Plan, Test Suite, Test Case and Test Case execution and reporting of test result.
  • Developed Selenium test scripts for identified test cases by using data driven framework and developed function library to reduce redundant scripting.
  • Used Eclipse IDE for writing test cases and debugging the scripts.
  • The Project Framework was created using TestNG.
  • Used SVN for versioning of the Test Scripts.
  • Created Automation test scripts using Selenium Web Driver with Java in Eclipse IDE for action classes for different components like User Login and Reset Password feature, Search License information and inserting and updating records.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.
  • Developed Sikuli scripts to automate some flash part of application.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
  • Setup the Automation Framework using Selenium Web Driver, Eclipse to run test cases in multiple browsers and Platforms.
  • Involved in SOAP and REST based web services testing using SOAPUIPRO Web services testing tool.
  • Create scripts using VBScript and Python for new functionalities and update the existing scripts for upgraded functionalities.
  • Perform functional, UI, Integration, Regression, Smoke, Sanity, backend, Ad-hoc, UAT, stress, load and other non -functional testing.
  • Tested the soap based web services using SoapUI.
  • Created automation scripts in SoapUI using Groovy Script for web services testing.
  • Mentored and guide the team to perform functional, regression, integration, and end-to-end system testing to ensure that the application is in alignment with the business requirements.
  • Worked closely with the development team to analyze and find root cause of failures.
  • Maintained the Source Code Version Control using Visual Source Safe.
  • Involved in SOAP & REST based web services testing using SOAPUIPRO web services testing tool.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Actively involved in all sprint related activities, including sprint planning, product demos, sprint retrospective meetings, and client demos after every sprint release.
  • Writing and maintaining bugs and test cases in Jira.
  • Performed daily defect triage meetings to prioritize defects with the project team.
  • Developed the Results document which aimed at suggestions to improve the performance of the application.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Soap, TDD, Agile, JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JIRA, SQL, Oracle, Windows.

Confidential, Worcester, MA

QA Engineer

Responsibilities:

  • Involved in understanding and reviewing requirements, creating the use cases, documenting all the requirements with each use case number and linking test cases with the requirements.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Created automated Test Suite using Selenium and WebDriver.
  • Performed the White box testing using Java.
  • Contributed in Test Planning, writing Test Scenarios, and other various quality-tracking docs.
  • Involved in Test execution involving System Testing, System Integration testing, Regression Testing, Smoke Testing and many more.
  • Raising the defect in QC and closing with appropriate reason.
  • Wrote test cases from requirements documents and functional specifications using Quality Center.
  • Performed integration testing and system testing.
  • Performed Backend Testing of the application by writing SQL queries.
  • Wrote Ant build scripts to automate the compilation and execution of JUNIT test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / Junit).
  • Created automation scripts in SoapUI using Groovy Script for web services testing.
  • Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Managed individual test cycles, reported bugs and worked with analysts and developers to resolve
  • Automated the functionality and interface testing of application using Selenium WebDriver.
  • Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
  • Updated Requirement Traceability Matrix for additional requirements that were brought to scope for each iteration.

Environment: Java, Selenium WebDriver, Junit, SoapUI, Web Services, XPath, Eclipse, Quality Center, Jenkins, JavaScript, HTML, Ant, SQL, PL SQL, SQL Server, Windows, MS Office Suite.

Confidential, Dallas, TX

Quality Engineer

Responsibilities:

  • Analyzing Requirement and Preparing Test Plan and Test Scenarios.
  • Used Selenium RC through Junit framework and Eclipse IDE.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Familiar with inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
  • Performed Manual Testing of this Web application and automated it by using selenium.
  • Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
  • Ran Selenium tests against multiple browsers using different browser profile.
  • Used SQL to validate backend database changes, deletes and update.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
  • Execution of nightly run automated scripts.
  • Participated in various meetings, discussed Enhancement and Modification Request issues.

Environment: Selenium RC/IDE, Java, Junit, Eclipse, Quality Center, XPath, Firebug ClearCase, PL/SQL, HTML, Oracle, Windows XP.

Confidential, Charlotte, NC

QA Engineer

Responsibilities:

  • Created and executed detail function Test cases based on the business requirements.
  • Developed automated tests in Java using Selenium RC, Junit and Ant.
  • Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Java client driver.
  • Co-ordinate with Developers, users and various members of the team to discuss and resolve defects as well as their priorities / severity.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium RC.
  • Used Firebug and Firepath to write automated test scripts using XPATH.
  • Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
  • Designing the test cases using SOAP UI.
  • Performed Data Validation followed by the manual testing of back-end.
  • Performed End-to-End testing manually.
  • Worked on JIRA for ticket management.
  • Used SQL to validate backend database changes, deletes and update.
  • Attended day-to-day meetings for providing regression status of existing functionality.
  • Worked with developers in order to resolve the bug issues.

Environment: Java, Selenium RC/IDE, Junit, Ant, Eclipse, XPATH, Firebug, Firepath, Jira, agile, HTML, SQL, Oracle and Windows XP.

Confidential

Software Engineer

Responsibilities:

  • Analyzed Business requirements and Functional requirements.
  • Analyzing Functional requirements of web-based application.
  • Worked with Business Users to develop tests on BPT.
  • Preparing Test Plan and Test cases according to the requirements.
  • Wrote manual test cases using Quality Center to in corporate the testing needs.
  • Reviewed test cases written by team and made modification for better execution of test cases.
  • Involved in automation of test cases for regression.
  • Performed Functionality Testing and GUI Testing.
  • Reviewed manual testing methods and developed and executed automated scripts.
  • Involved in validation of XML error messages in web-based application.
  • Modified and documented scripts for regression testing.
  • Carried out GUI, Functionality and Regression.
  • Responsible for providing primary leadership in designing, leading, and directing all aspects of User Acceptance Testing.
  • Involved in weekly meeting and walkthroughs for project updates and to detect bottlenecks and devise a plan to handling the bottlenecks.

Environment: Manual Testing, Java, XM, HTML, Quality Center, SQL and Windows.

Confidential

QA Analyst

Responsibilities:

  • Created Test Cases, Test Scripts, Test Scenarios, and defect reports.
  • Attended Weekly Status meetings, Walkthrough meetings, QA meetings, and bug review meetings.
  • Executed some test cases manually. Compared and analyzed actual results with expected results and reported the deviations to appropriate individuals for resolution.
  • Wrote and Executed Automated test scripts using VB Script for QTP.
  • Wrote MS Excel macros for process simplification of the mortgage application.
  • Involved in the kick off meeting.
  • Performed API testing and database testing to confirm that all the data is being migrated to the specified tables.
  • Prepared deliverables required for completing the project like End of Test Report, updated Test Scripts.
  • Created defects while doing System Integration Testing, defect tracking and regression testing.
  • Involved in Unit Testing, Handled issues in System testing and UAT
  • Ran and Tested various APIs as part of System Integration Testing.
  • Worked and communicated with programmers, project managers and other groups in order to set and meet quality standards and deadlines.
  • Used Quality Center to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.

Environment: VBScript, MySQL, QTP, HP Quality Center

Hire Now