Sr Qa Automation Engineer Resume
Rockville, MD
SUMMARY:
- Over 7 years of experience in all phases of software life cycle, which includes system study, analysis, debugging, Manual & Automated testing.
- Proficient in developing Test Strategy, Test Plans, Test Procedure, Test Cases and Management of Bug Reports, Logs and Reporting Process.
- Extensively knowledge of Software Development Life Cycle (SDLC).
- Experienced in end to end testing which includes Test planning, Test case designing, Test scripting (manual, automated) and Test execution.
- Extensively experienced in building Tests for open source, community driven projects.
- Experienced with scripting languages, open source test tools, commercial test tool scripting languages.
- Strong Knowledge with manual and automated testing tools.
- Hands on experience in Test automation using different Automation tools/techniques, using Selenium Web Driver, TestNG, Maven, Fire Bug, Fire Path, running scripts, Debugging scripts in different environments.
- Good knowledge of POM, TDD, BDD (Cucumber).
- Experienced in editing and playback of test scripts after fixing the bugs and preparing bug reports using Trackers/Bug Reporters like JIRA.
- Experienced in formulating and executing test queries using SQL on Oracle.
- Good Knowledge in designing & developing Data Driven Framework using Selenium WebDriver, TestNG, Page Object pattern and Apache POI API.
- Experience in cloud based application testing platform Sauce Lab.
- Strong Knowledge of source control system Git to manage the whole project.
- Hands - on experience in testing SOAP & Restful web services using SoapUI and Postman
- Having Knowledge of Continuous Integration and Continuous Development Tool like Jenkins.
- Proficient in MS Word, MS Excel, MS Access, PowerPoint, and MS Outlook.
- Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concepts like polymorphism, encapsulation.
- Experienced in Functional Testing, Data Driven Testing and Load Testing.
- Experienced in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
- Have experience in coordinating with onsite and offshore team and mentor new team members.
- Good at documentation and Organized, Disciplined, ability to learn quickly and adapt to new challenges, technologies & business environment.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver,TestNG, Junit, Web Services, Cucumber, SoapUI, Postman
Languages: HTML, CSS, JavaScript, Java, XML, Java Script
Test Framework: TestNG Data-Driven, TDD, BDD
Project Methodologies: Agile-Scrum, Waterfall
Defect Tracking Tools:, JIRA, HP ALM/Quality Center
Cloud Environment: SauceLab, BrowserStack
Version Control & IDE: GIT. Intellij IDEA, Eclipse
Build Tools: Maven
Continuous Integration Tools: Jenkins
Packages: MS-Office Suite (Word, Excel, Access), MS-Project
Databases: Oracle, SQL Server, MS Access
Operating Systems: Windows, Mac, UNIX/Linux
PROFESSIONAL EXPERIENCE:
Confidential, Rockville, MD
Sr QA Automation Engineer
Responsibilities:
- Responsible for analyzing system specification and interacting with business analysts and developers to formulate the test plans.
- Created Automation scripts to which results could be generated in text file, Excel, and HTML formats.
- Performed various types of process evaluations during each phase of the software development life cycle; including review, walk through, and system testing.
- Used JIRA for bug tracking, issue tracking and project management.
- Involved in providing updates on resolved defects and logging in JIRA.
- Prepared and executed test scripts for testing various functionalities of the application.
- Developed automated test scripts in Java using Selenium Webdriver, TestNG, Maven.
- Integrated with continuous integration tool Jenkins for running tests on a regular basis.
- Have worked on version control tools like GIT.
- Performed cross browser testing in Selenium WebDriver using TestNG parameters.
- Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
- Responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using data driven framework.
- Developed test code in Java language using Intellij IDE and TestNG framework.
- Performed API testing using Postman.
- Reported the found issues in bug tracking tool, followed up with the development team and verified them.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Executed Test cases and reviewed the results to get the Business approval for UAT.
- Developed user guide for business users for software and deployment process.
- Communicated testing and defects resolution progress to project management.
- Involved in documenting all QA issues and issue resolution.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.
Environment: Selenium Webdriver, TestNG, SQL, Rest API, Postman, JAVA, XML, MS Excel, MS Outlook, MS Visio, HTML, JIRA, Jenkins, Intellij IDE, Chrome, Firebug, Windows.
Confidential, New York, NY
QA Engineer
Responsibilities:
- Reviewed Project Artifacts, analyzed Requirements, and designed the Test Plan.
- Identified, prioritized and tracked testing action items and project open issues through SDLC.
- Developed Test cases and Test suites using existing technical and business documentation.
- Participated in software testing at all the stages of Software Development Life Cycle.
- Worked in Agile software development methodology and used daily scrum meeting to provide the daily updates and collectively document the team updates.
- Executed functionality and regression testing on QA Server.
- Prepared Test Plans, Test Methodology, Test Case, Test Scripts as per Functional and Business requirement for System/Functional Test Specification.
- Provided technical guidance, when needed to other members of Quality Assurance, Software Engineering, Product Management and Product support.
- Identified, Reported and Tracked Defects using JIRA test management tool.
- Supported development team in finding the root cause of errors, by analyzing logs, database and sources.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Involved in designing of automation framework to be used in UI testing with Selenium.
- Executed browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Performed input field validations by Database Testing using Data Tables and Flat files (created both positive and negative data for the same).
- Prepared test scenarios and test cases in BDD format and developed automation test script for implementing behavior driven development BDD using cucumber, TestNG, Maven.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Developed Java scripts to automate the test cases.
- Setup and Configured the testing environment and used Intellij IDE for Java development.
- Performed functional testing and automated testing for Web services testing using SOAP UI.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Attended weekly meetings with manager to discuss about day to day activities.
- Created understanding documents for new resources.
- Involved in coordinating the testing team and giving daily updates on regression testing.
Environment: Java, Selenium WebDriver, GRID, JIRA, Maven, TestNG, SOAPUI, Firefox, IE, Chrome, Firebug, Intellij IDE, XML, Xpath, Agile, SQL, Oracle, Windows.
Confidential, Dallas, TX
QA Analyst
Responsibilities:
- Involved in designing of Test scripts based on the System requirements from the Business Analyst.
- Developed and presented Test approach, Test strategy and Test Plan.
- Performed Backend Testing of the Oracle Database manually to ensure Order details and requests were correctly inserted.
- Performed black box testing, database testing, and web-based testing on several test phases.
- Reported the issues in HP ALM and followed up on bug fixes.
- Involved in Database testing using SQL queries.
- Responsible in deploying the code builds to the testing server from Jenkins.
- Worked on design patterns and page objects and CSS location selectors.
- Developed automated front-end tests using Selenium with Java.
- Developed test code for testing locally in Java using Eclipse, Selenium and TestNG framework.
- Provided weekly status report to the project manager and discuss issues related to quality and deadlines.
- Attended daily walkthrough and others meeting.
Environment: Selenium, TestNG, SQL Server, Eclipse IDE, Visual Studio, C, C++, Oracle, Html, CSS, Java, JavaScript, MS Visio, MS Excel, MS Word, Windows, Linux, Quality Center/ALM, Ajax.