Automation Test Engineer Resume
Manassas, VA
SUMMARY:
- About 8 years of experience in the Information Technology Industry prominent in Quality Assurance and software testing in diverse environments (manual and Automation). Proficient ability in handling Web - based application, Client-Server application in diverse setups, and developing automation tests in technologies like; Selenium suite (IDE, RC, Web Driver, GRID), Cucumber, HP QTP (HP UFT), Java, J2EE, Web Services (RESTFul & SOAP), XML, HTML, JavaScript, VB Script, TestNG, JUnit, Unix, SIT and UAT, SOAP UI, Diversified test manager knowledge in QA and software testing in Agile, as well as using JIRA, QC/ALM, also;
- Excellent testing skills in Black Box Testing, Backend Testing, User Acceptance Testing (UAT), System Testing, Regression Testing, Integration Testing, Load Testing and Smoke Testing.
- Experience in designing test strategy, test plan, planning and implementation of test suite.
- Experienced in creating Data driven, Keyword driven frameworks.
- Experience in Functional and Regression testing utilizing manual and automated testing skills.
- Solid knowledge of SDLC, SQA Methodology and tools.
- Develop all lines of QA documentation including Test Plans, Test Cases, and Traceability Matrices.
- Utilize knowledge of Java to create automation test scripts.
- Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements using selenium and creating automation scripts.
- Automated regression test cases using Jenkins build jobs, Selenium IDE, WebDriver, TestNG and Maven.
- Hands on experience in using build and project management tools like Maven/Ant and Configuration management tools like SVN, GIT.
- Work experience in integrating Automation scripts (Selenium Web Driver API) with Continuous Integration tools JENKINS/Hudson and for scheduling or nightly batch run of the Script.
- Worked extensively in testing Web Services API (Soap and Restful web services) using SoapUI and validated the response using assertions.
- Experienced in developing Test cases for system level performance testing.
- Expertise in Java and OOPS concepts required for Selenium frameworks. Expert in performing Data Driven Testing to validate the components displayed on the website using Selenium.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Extensive use of defect tracking tools, such as Jira, ALM, Quality Center, Test Director, VSS tracker, Clear Quest and Test Track Pro.
- Implementation of parallel execution in the automation framework to do browser compatibility testing, using IE, Chrome and Mozilla, etc.
- Experienced in working with different software methodologies like Agile, scrum, test driven development and water fall methodologies.
- Managing the testing team by delegating tasks and tracking the same.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Recognized and for high productivity, attention to details and the ability to effectively engage and meet expectations as well as business requirements.
- Experience in End-to-End testing, Ad-hoc testing.
- Have experience developing user stories using CUCUMBER for behavioral driven development, integrated with TestNG, MAVEN.
- Excellent communication and service oriented skills with added multitasking ability.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform excellently as a good team member.
- I have an inert desire to learn new technologies and improve on those I currently use. I cope very well with challenges and pressure. Therefore my intent is to find a position where I can continuously project my Quality Assurance testing talents to serve my employer and achieve my expectations.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Junit, TestNG, Jenkins, Apache POI, HP UFT/ QTP, Soap UI, Cucumber
Test Mgmt Tools: HP-Mercury Quality Center 9.0, 9.2/ALM, JIRA Microsoft Jira
Scripting Languages: TSL, VB Script, C, C++, PHP, Java, PL/SQL
Web Technologies: HTML, CSS3, JAVA SCRIPT, XML
Servers: MS IIS, Apache, Web logic, WebSphere
Database: MS SQL Server, MS Access, Oracle
Platforms: Windows XP/ NT/ 2000/98/7/8/10, UNIX, Mac OS XS
Application Tools: MS Office Suite (Word, Excel and Power Point, Outlook, Access), Lotus Notes.
Version Control: Git, SVN, VSS.
PROFESSIONAL EXPERIENCE:
Confidential, Manassas, VA
Automation Test Engineer
Responsibilities:
- Identified the test cases to be automated and performed data driven testing and regression testing using selenium web driver and enhanced the overall functionality of the application.
- Involved in the project team, which focused on testing and dealing with process, tools and best practices. This team also leveraged testing knowledge, technology, methodology and resources across similar projects.
- Used java in selenium web driver to write automation test script.
- Created functional and regression test cases based on business requirements and design documentation.
- Created automation scripts using Selenium WebDriver and Java to perform manual and automation testing.
- Executed functional and regression scripts for various modules of the application by using Selenium WebDriver in multiple browsers.
- Created scripts from scratch by using TestNG and Junit Frameworks.
- Used Firebug and fire path Tool to identify the Object's ID, Name, XPath, link in the application
- Involved in querying using SQL and updating records and validate database records as expected.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Developed the Test Cases Client based on FSD'S and Business Rules; And for Web Client Test Cases based on Use Cases, Wire Frames, Annotated Documents and Business Rules.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Performed Smoke and Functional testing on every build of the application.
- Defect Reporting, Analyzing, Tracking and Report Generation using Mercury Quality Center.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
Confidential, Baltimore, MD
QA Analyst
Responsibilities:
- Designed and maintained test schedules, test plan, test strategy, test assignment documents for various testing activities
- Arranged daily meetings with onsite and offshore leads to get and provide project status.
- Created test plans and wrote test cases for manual execution
- Work closely with members of the SCRUM team to translate the customers' business needs or Business Cases to a technical solution
- Work closely with SCRUM team to create test scripts and test cases to ensure coverage of all areas of the product/feature(s)
- Early identification and communication of risks related to assigned Projects.
- Involved in preparing Test Plan and Test Cases based on business requirements.
- Executed manual and automated test scripts/plans and provide defect and usability feedback to the SCRUM team in a timely manner
- Participated in SCRUM team development and maintaining testing environments
- Meet with the IT Architects/Scrum Masters to get an overview of the project.
- Develop an automated approach for testing with Selenium Framework — identifying toolsets and establishing the needed environment.
- Used Jira to report and track bugs and impediments.
- Performed data-driven, Functional, GUI, Black box and Regression testing using Selenium Web driver.
- Executed functional and regression test automation script for various modules of the application by using Selenium Web Driver in multiple browsers.
- Created Test Automation Script from scratch by using Selenium Web Driver with TestNG Framework.
- Provided functional and regression test automation for software applications and environments using Selenium WebDriver.
- Used Firebug Tool to identify the Object's id, Name, XPath, link, CSS Selector in the application.
- Added annotations to the test suites (selenium)
- Performed Database Testing validating data purse from Web transactions & business rules by writing SQL queries using SQL Developer.
- Involved in testing of database using SQL queries. Created automated test scripts in QTP using VB Script
- Created various graphs & reports for test lab and defect modules in Quality Center and used Dashboard module to track the activities.
- Attended daily scrum meetings early morning with the developers and architects to report on what was done day before, what was to be done that day and report any impediments.
- Reported testing progress at the end of every sprint in the Sprint Review Meeting.
- Participated in and offered valuable contributions in all the scrum meetings (i.e. from planning meetings to retrospective meetings).
Confidential, Atlanta, GA
QA Analyst
Responsibilities:
- Responsible for Planning and Analysis of the project and involved in creating Test Plan, Test Scripts and Test cases
- Analyzed and maintained requirements and created Traceability Matrix (RTM) between Requirements and Test Cases.
- Created and managed test cases and detailed test procedures for administered software tests.
- Determined acceptance criteria and recorded software test results.
- Analyzed test results and recorded and reported defects.
- Executed functional, regression, and end-to-end testing as required on GUI and Mainframe applications.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Develop user stories and further automation and reporting using Cucumber, Maven, Jira
- Worked on creating test case for Object -driven framework for selenium Web Driver.
- Involved in automating test cases using Selenium Web Driver.
- Worked on creating test case for Object -driven framework for selenium Web Driver.
- Installed new builds to QA test servers, configured test machines in order for the installation process of builds to execute correctly.
- Wrote and executed new test procedures; updated test procedures as functionality changed during testing cycle.
- Involved in Functional, Integration, Regression, System, and User Acceptance Testing (UAT) during the various phases of the application testing.
- Performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
- Documented and tracked software defects.
- Tested the application for browser compatibility using internet explorer, Netscape Navigator, and Fire fox.
- Interacted with developers and Business Analysts to resolve defect issues.
Confidential, Norton, VA
QA Analyst
Responsibilities:
- Created and managed test cases and detailed test procedures for administered software tests.
- Determined acceptance criteria and recorded software test results.
- Managed various testing activities throughout the Software Testing Lifecycle (STLC) for multiple projects.
- Involved in implementing a uniform QA process among all the projects that I was involved in.
- Attended Change Request Meetings to ensure products and changes are fully documented for further Test changes.
- Followed Agile Methodology to emphasize on real time communication over written documentation and to minimize risk by implementing software test effort in short time sprints or iterations.
- Managed and Conducted Defect Review and Test Execution Status meetings with cross project team members.
- Worked with Selenium to enhance the scripts to provide utmost testing solution for Regression Testing.
- Extensively used functions while editing test scripts to minimize code redundancy and to improve the performance.
- Created Test Plans and Scenario which describes the features and functions to be tested.
- Prepared Test Cases based on Business Requirements and required documents.
- Actively participated in the weekly Project Status Meetings.
- Assigned test cases to responsible testers through by creating various Test Sets in Test Lab module.
- Created test plans, conditions, scripts, and test data; performed product testing, user acceptance, remote user testing, usability standards validation, and performance testing and resolved system defects.
- Detected, reported and tracked defects using HP ALM / Quality Center.
Confidential, Manassas, VA
QA Tester
Responsibilities:
- Managed various testing activities throughout the Software Testing Lifecycle (STLC) for multiple projects.
- Involved in implementing a uniform QA process among all the projects that I was involved in.
- Attended Change Request Meetings to ensure products and changes are fully documented for further Test changes.
- Followed Agile Methodology to emphasize on real time communication over written documentation and to minimize risk by implementing software test effort in short time sprints or iterations.
- Managed and Conducted Defect Review and Test Execution Status meetings with cross project team members.
- Worked with Selenium to enhance the scripts to provide utmost testing solution for Regression Testing.
- Performed Automation and Performance Test by Using Selenium WebDriver.
- Extensively used functions while editing test scripts to minimize code redundancy and to improve the performance.
- Created Test Plans and Scenario which describes the features and functions to be tested.
- Prepared Test Cases based on Business Requirements and required documents.
- Actively participated in the weekly Project Status Meetings.
- Assigned test cases to responsible testers through by creating various Test Sets in Test Lab module.
- Created test plans, conditions, scripts, and test data; performed product testing, user acceptance, remote user testing, usability standards validation, and performance testing and resolved system defects.
- Detected, reported and tracked defects using Jira.
- Performed cross browser testing using Selenium Web Driver.
