Senior Automation Engineer Resume
Arlington, VA
SUMMARY:
- Motivated Analyst with 7 years of experience in Software Development Life Cycle and Quality Assurance and QA implementation. Experience in working with open source tools Selenium ( Selenium IDE, Selenium Grid, Web Driver ).
- Experienced in automation based on Selenium WebDriver and TestNG framework with Java programming language
- Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools
- Strong experience in Manual, Automation and Performance Testing of client Server and Web based Applications.
- Experience insoftware development methodologies such as Waterfall and Agile environments.
- Proficient in conducting various testing including Smoke Testing, Sanity Testing, Functional Testing, System Testing, Regression Testing, Black Box Testing, GUI Testing, Data Driven Testing and Back End Testing for Change Management and Retro fitment.
- Expertise in Test automation using Selenium .
- Good experience in designing the Java Frameworks like TestNG using annotations.
- Good exposure in Jenkins Continuous Integration Tool.
- Good knowledge in ANT and MAVEN Build Management tools
- Strong exposure testing applications on different browsers like IE, Firefox, Chrome.
- Experienced with debugging using Firebug, Firepath, Chrome or IE development tools..
- Experienced in bug and defect tracking using tools like ALM Quality Center, Bugzilla, JIRA, Rally, Qtest .
- Experienced on creating test scripts using Automation tools like Selenium Web Driver & QTP .
- Experience in different types of testing like black box testing, integration testing, regression testing, GUI testing, Functional testing and system testing.
- Exposure in Testing Database Applications of RDBMS in MS SQL Server and Oracle .
- Good experience in testing web applications using Soap UI.
- Strong skills in Object Oriented Programming ( JAVA ).
- Motivated self - starter with good analytical and problem solving skills.
- Excellent interpersonal and oral/written communication skills with the ability to understand and explain both business and technical needs from and to clients and customers.
TECHNICAL SKILLS:
Test Automation Tools: Selenium RC, Selenium WebDriver, Selenium Grid, TestNG, QTP
Methodologies: Waterfall, V model & Agile
Databases: MySQL, Oracle, MS SQL Server, MS Access
Defect Tracking Tools: Jira, Bugzilla, HP QC/ALM, Qtest, Rally
Web Technologies: PHP, HTML, XML, CSS, JavaScript, Java
Web Servers: IIS, Apache
Operating Systems: Linux, Windows, Mac OS X
Mobile Devices: IOS, Android
IDEs: Eclipse, Adobe Dreamweaver, Edit Plus
PROFESSIONAL EXPERIENCE:
Confidential, Arlington, VA
Senior Automation Engineer
Responsibilities:
- Involved in interacting with the stakeholders, development team, and business analysts in understanding of the business requirements, use cases and design documents.
- Involved in development of Test scenarios and Test cases to determine the system meets all approved requirements.
- Created Traceability Matrix to ensure that all the requirements are covered by the test cases.
- Interfaced with developers in resolving the defects investigated in the application during testing.
- Performed System Testing, GUI Testing, Integration Testing, Functional, Regression Testing, and Security Testing.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Verify the web accessibility for section 508 compliance.
- Coordinate with end-users to schedule and support User Acceptance Testing (UAT ).
- Performed hands-on manual testing to validate that software meets the requirements.
- Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
- Used Firebug & Firepath to inspect the Xpath of the web elements and Eclipse IDE for Java development.
- Developed automation test scripts for regression testing using Selenium Webdriver with TestNG Framework.
- Worked on the Parameterization using TestNG Parameters and DataProvider annotations in Selenium WebDriver Scripts.
- Conducted functional testing by inserting Standard checkpoints and synchronization points in test scripts.
- Tested Cross Browser compatibility to ensure that it works on all Browsers (IE, Firefox, Chrome, Safari, etc.) on Remote server/desktop through Selenium Grid.
- Used Selenium for capturing Screenshots for Bug reporting, analysis and exception debugging.
- Performed Smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE)
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Tested web services based on data and functions by SOAPUI
Environment:: Selenium Webdriver, Selenium Grid, Core Java, Eclipse, Firebug, SQL Server, T-SQL Javascript, HTML, CSS, XML, JIRA, Contrast Analyzer, Dragon, SoapUI, Microsoft Office.
Confidential, Arlington, VASelenium Automation Engineer
Responsibilities:
- Gathered specifications and requirements to develop Test Plans and to create Test Cases.
- Used Selenium IDE for Open source web testing.
- Involved in creation of Automation test framework using Selenium.
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Developed Automation Test Scripts using Java and execution using Selenium WebDriver .
- Developed the Positive and Negative Test Cases for various modules based on the business requirements.
- Performed Manual Testing on different Modules of the Application.
- Investigated software bugs and maintained reports, tracked defects.
- Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.
- Extensively used Quality Center for test planning, maintain test cases and defects.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Execution of daily smoke tests to ensure the deployment of each environment is stable.
- Divided various functional areas of the application into various Risk Levels for effective testing of the application, also risk levelled all the Test Cases accordingly.
- Tested Browser compatibility to ensure that it works on all Browsers (IE, Firefox, Chrome, Safari, etc.) and Tested on Remote server/desktop through Selenium Grid.
- Executed Test Cases both manually executed and automated using Selenium WebDriver.
- Developed regression test scripts using Selenium Webdriver and TestNG.
- Implemented Data-Driven test to verify the same functionality with multiple sets of data.
- Performed System testing of the application to meet the Business requirement documents.
- Developed new programs and made enhancements to existing system.
- Responsible for Functional, Regression, Integration, unit and User Acceptance testing.
- Participated in weekly status meetings, and conducted walkthroughs for team members, and documented the proceedings.
Environment: Java, Jira, JDBC, Selenium Webdriver, Selenium Grid, SVN, TestNG, Eclipse, SQL Server, Javascript, HTML, CSS.
Confidential, Bethesda, MDQuality Assurance Analyst
Responsibilities:
- Involvement in all the stages of Software Development Life Cycle (SDLC)
- Developed automated Test cases in Java using Selenium WebDriver.
- Designed, developed and implemented Keyword Driven automation testing framework utilizing Java and Selenium WebDriver. .
- 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.
- Executed and managed Functional, Integration, and System test cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Conducted Cross browser testing in IE and Firefox using Selenium.
- Performed browser validations across operating systems by verifying the visual presentations, alignment, design and accuracy of links.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Performed change defects verification of data in QA environment, before the Production implementation.
- Used Rally as Test management and bug-tracking tool to centralize the bugs and also to follow up the bug status.
- Worked closely with team members to ensure status and schedules are communicated.
Environment: Java, Rally, Selenium WebDriver, Subversion, JIRA, MS Office, SQL, Windows, Unix/Linux.
Confidential, Herndon, VAAutomation Engineer
Responsibilities:
- Involved in complete STLC including, writing test plan, test cases, collecting test data for various projects and documenting test results.
- Developed test cases, and helped the team lead prepare the test plan.
- Participated in walkthroughs for the evaluation of the test plan with the QA Lead and design and development team.
- Participated in meetings to propose various enhancements to the application to improve its functionality.
- Involved in the review meetings to ensure the QA Project Plan schedules were adhered to and the critical path activities met the deadlines.
- Performed Smoke, Functional, Integration, Regression and GUI testing.
- Created and maintained regression documents to aid in the QA regression process.
- Performed regression testing on new builds of the Software using QTP.
- Performed Manual testing to assess application's overall functionality, performance and stability
- Responsible for collecting the test data in the pre-testing phase for positive and negative scenarios.
- Participated in test environment setup for application testing.
- Involved in compatibility testing and user acceptance testing.
- Created UAT documentation and conducted presentations for the end users.
- Coordinated with end users to schedule and support User Acceptance Testing.
- Used Quality Center as the test repository and used it for executing the test cases and scripts and logging & generated various reports and graphs for further analysis.
- Responsible for weekly status updates showing the progress of the testing effort and open issues to be resolved.
- Interacted with Business Analysts and developers to resolve the technical issues so as to meet the client's requirement for a better quality software product.
- Worked directly with Analysts and developers to investigate software defects.
- Identified modules that were impacted by various Change Requests.
- Created progress reports to ensure appropriate test coverage and results.
- Used Quality Center to attach screenshots, and associated the defect with the proper severity, and linked the related Test Script, from which the Defects were generated.
Environment: QuickTest Pro, Quality Center, Oracle, Microsoft Office, SQL Server
Confidential, Washington, DCQA Tester
Responsibilities:
- Analyzed and defined testing methodologies for the SDLC (Software development life cycle)
- Analyzed system requirements, developed & executed Test cases,test data andTest scripts for testing the Functionality of the Application for different modules.
- Identification of critical workflows according to BRD and Functional specifications
- Involved extensively in the Black-box, Functional testing, UAT, Regression testing and System testing
- Worked extensively on testing manually the GUI functionality and web based application
- Wrote SQL queries to verify the database tables for the data inserted from the GUI
- Created test cases based on Use cases.
- Involved in tracking, reviewing, analyzing and comparing bugs using Quality Center
- Responsible for Regression testing after bug fixes and verifying those fixes
- Performed End-to-End testing manually.
- Investigate software defects and interact with developers to resolve technical issues.
- Responsible in providing regular test reports to the management.
- Involved in Database testing along with developers and coordinated with developers to solve the problems encountered in the application.
- Participated in bugs and enhancement review meetings, assigning the bugs and enhancement request to the developers and follow up.
Environment: Quality Center, MS Office, Oracle.
