Test Engineering Senior Analyst Resume
5.00/5 (Submit Your Rating)
Chantilly, VA
SUMMARY:
- 5 years of Software Quality Assurance Testing experience with Client - Server applications, Web based applications.
- Highly proficient in creating and implementing test plans and test cases based on user requirements and functional specifications.
- Strong in analyzing Business Requirements, developing and executing Test Plans, Test Cases and Test Scenarios for manual/automated testing.
- Strong experience in Software Development Life Cycle using Agile, Scrum, Waterfall methodologies.
- Extensive working experience in GUI testing, Functionality testing, System testing, Integration testing, Backend testing, Regression Testing and UAT.
- Experienced in preparing and executing Test cases, evaluated test results and Report discrepancies to the development team using ALM/Quality Center.
- Experienced in using defect reporting tools Jira, Quality Center/ALM.
- Experienced in using ALM/Quality Center, Jira for managing test execution and defect tracking of all issues.
- Experienced in providing test management actions and activities (STLC) using ALM/Quality Center.
- Very good in writing SQL queries for backend data validation and data integrity check.
- Experienced in set up Selenium tools from scratch and configuring various other peripherals tools to perform Selenium Test.
- Experienced in performing Regression testing, System testing and Functional testing using Selenium.
- Expertise in implementing cross browser and cross platform web testing with Selenium RC and WebDriver.
- Experienced in using JUnit and TestNG testing Framework as a test runner with Selenium.
- Experienced in using Rspec testing Framework as a test runner with WatirWebdriver.
- Experienced in using Selenium in Java and Ruby Programming language
- Experienced in designing automation testing framework for web-based application using Selenium that maintains the work flow as an end-user.
- Experienced in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
- Experience in performing 508 compliance testing using talkback on Android phone/tablet and voiceover on iOS devices.
- Good Interpersonal, Analytical and Communication skills.
- Self motivated and ability to master new technologies.
- Ability to work under pressure, meet deadlines and work extra hours when needed.
TECHNICAL SKILLS:
Testing Tools: SeleniumWebDriver, HP ALM/Quality Center, Watir WebDriver
Languages: JAVA, SQL, PL/SQL, HTML, Java Script, XML, Ruby
RDBMS: SQL Server, Oracle, MySql, Mongo
Operating Systems: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Chantilly, VA
Test Engineering Senior Analyst
Responsibilities:
- Baseline apps and smoke test to ensure they have basic functionality
- Edit and Refactor Automated Tests, to ensure they are able to run on the local environment.
- Write automation test scripts as new features are implemented utilizing Ruby, Watir-Webdriver and Selenium-Webdriver.Created Unit Tests for back end functionality using Java Programing language.
- Created Unit Tests for back end functionality using Java Programing language
- Used Gradle/Grunt to build and deploy back and front end components of different application.
- Perform 508 compliance testing using talkback on Android phone/tablet and voiceover on iOS devices.
- Tested applications manually on IE, Chrome and Safari for various applications.
- Utilize Ruby, Watir-Webdriver and Selenium-Webdriver to update automated scripts as bug fixes were implemented.
- Work closely with Product Owners to understand product specifics and to create corresponding test strategies.
- Design, create and document test cases pertaining to various components of the application.
- Utilized Git Repository Management for Version Control.
Selenium Automation Engineer
Responsibilities:
- Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan and wrote Test Cases.
- Prepared Test Data Basing on the Supply chain implementation.
- Participated in use-case reviews, authored, and reviewed test planning artifacts in ALM.
- Provided an aggregated, cross-application project view of quality status and defect trends and managed and enforce consistent workflows and processes using ALM.
- Used ALM to attach screenshots, and associated the defect with the proper severity and priority, and linked the related Test Script, from which the Defects were generated.
- Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using ALM.
- Tested on Different databases like Oracle, SQL server using SQL Queries.
- Designed, developed and implemented Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Used TestNG framework to run unit test and Maven to build the Project. Extended TestNG framework by adding some helper classes and methods.
- Conducted Black box, Functional, Regression, Smoke testing with Eclipse TestNG, Selenium WebDriver, Maven, Java, for web based applications.
- Used Java language and TestNG framework for scripting; Used Maven for building the WebDriver project.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Prepared test status reports during test execution process.
- Participated and reported statuses in all test related project team meetings.
QA Engineer
Responsibilities:
- Involved in analyzing Requirement Specifications and development of Test Scenarios.
- Developed Test conditions and Test Cases for User Acceptance Testing and executed test case scenarios.
- Used Quality Center to create Test outlines and maintained Test scripts and created, modified and debugged the Scripts.
- Assisted in User id clean up, Create User Ids, Reset Passwords, and Create New Projects in Quality Center.
- Created the Traceability matrix using Quality Center.
- Used Quality Center to create Test outlines, maintained Test scripts; created, modified and debugged the Scripts.
- Performed Data integrity testing by executing SQL statements and validated the tables in the database.
- Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.
- Developed and maintained custom libraries for the common automation framework using JAVA in Selenium.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium.
- Designed Automation Testing Framework for web-based application using Selenium that maintains the work flow as an end-user.
- Validated the data through various stages of data movement from staging to Data Store to Data Warehouse tables.
Test Engineer
Responsibilities:
- Involved in creating project plan, test plans, estimations, and development and tracking projects.
- Involved in Test Case Preparation and Test Case Execution Manually.
- Analyzed application to find out which part can be automated and which can be manually tested.
- Created Test Cases and scenarios for Regression, Integration as well as Back - end and System testing.
- Created USE CASE for complex system interfaces.
- Worked closely with clients in gathering and reviewing the business requirements for each Sprint/Release.
- Performed and planed regression testing, integration testing, system compatibility testing, and user Acceptance testing.
- Involved in Cross browser testing is used on Internet explorer and Netscape navigator for browser compatibility.
- Involved in generating test plan, test cases and executing test cases using Quality Center.
- Used Quality Center to track bugs and generate reports.
- Wrote SQL queries to test the oracle database and validate the data integrity.
- Created regression test plan and procedures for different interfaces to test complete (web and client/server) application with huge test data.
- Maintained and analyzed large volume of regression test results.
- Tested all the applications under different Operating Systems and under different Web Server environments.
- Coordinated meetings with the Development teams for appropriate handling of the bugs and their timely resolution.
- Participated in bug review meetings on behalf of the QA team.
