Test Automation Engineer Resume
Washington, DC
SUMMARY
- 7 yearsof experience in IT, in areas of Software Quality Assurance Testing,proficient in testing onClient/ServerandWeb based applications andexperience onCore Java, OOPSconcepts.
- Experience and domain noledge in insurance domains, Sports domain and telecommunication domain and their workflow.
- Wide working experience of Software development life cycle (SDLC), and its methodologies such as Agile, SCRUM and Waterfall model.
- Proficient in utilizing test automation devices such asSelenium WebDriver/IDE/Grid to create automation testing scripts for web and client server applications.
- Involved in the development ofData driven and Hybrid Automationframeworks inSelenium.
- BDD (Behavior Driven Development) using Cucumber.
- Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) cross - browser testing. Used testing annotations to group the test methods and for cross-browser.
- Experienced on,TestNGframework forUnit testing,Mavenfor Projectbuilding
- Broad involvement in reviewing and analyzing Business Requirements and creatingTest Plans, Test Cases, Test Scripts,Test Estimation&Requirement Traceability Matrix (RTM).
- Professional ability in Smoke Testing, backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Boundary Value Testing.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/WebDriver, SOAP UI tool
Languages: JAVA, XML, SQL
Build Tool: Maven
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA
Data Bases: MySQL
Operating Systems: Windows (XP)
Web Technologies: XML
IDE: Eclipse, SQL Developer
Test Framework: Data Driven Framework, TestNG, Cucumber
Web Debugging Tool: XPath, Fire path, Firebug
PROFESSIONAL EXPERIENCE
Test Automation Engineer
Confidential, Washington DC
Responsibilities:
- Performed BDD (Behavior Driven Development) in Gherkin format utilizing Cucumber Features, Scenarios and Step Definitions.
- Information on design onCore Java, OOPSconcepts.
- Utilized MAVEN for build management, and Jenkins for Continuous Integration of the builds.
- Assessed and analyzed user stories and engaged in Sprint preparation (planning), Review Sessions & Scrum Meetings and produced Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Implemented User Acceptance testing (UAT) in an agile environment.
- Utilized Selenium WebDriver to run test cases in various browsers and cross Platforms.
- Performed UI, Functional and Regression testing by automated using Selenium WebDriver, Cucumber Maven, and Jenkins.
- Used Jenkins for integrated Automation scripts (Selenium WebDriver API) for nightly consignments run of the scripts.
- Used JIRA as defect tracking tool on the project.
- Reviewed the Business Requirements Report (BRD), planned test cases and check procedures for the project under review.
- Created the test scripts and evaluated the results in different levels of the application including regression, functional and acceptance testing using Selenium.
- Execution of regression and smoke test as a separate phase in the deployment cycle by using Selenium WebDriver.
- Involved in preparing a report of all automation challenges and test results for an advanced application using Maven.
- Delivered back end testing for data validation using SQL and executed SQL Queries on database tables to verify the database.
- Engaged in Stand-up meeting, walk-through meeting, weekly automation meeting with all other testers, weekly assessment meetings with business analysts and developers.
Environment: Selenium Web Driver, Jenkins, MAVEN, Apache-POI, Cucumber (BDD), Gherkin, Eclipse, Firebug, Fire Path, XML, SQL, XPath, Windows 7, MS Office suite, SDLC, STLC, XML, JSON, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE
Automation QA Tester
Confidential, Pittsburgh, PA
Responsibilities:
- Evaluatedbusiness requirements,documentedbusiness requirements specifications, wroteTest Plans,Test Cases. Worked with development team to understandtechnical designandarchitecturefor test planning.
- Executed Cross browser testing on Internet explorer, Firefox and Chrome for browser compatibility. Coordinated User Acceptance Test (UAT) procedures and all problems were reported and resolved during the process.
- Worked on an agile development environment - consisting of many iterative releases with extensive co-ordination between the developers, testers and the business analysts.
- Automated the Sprint Stories based on the acceptance criteria.
- Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
- Created Modular Automated Global Test Framework Library for easy to use, reusable and easy maintenance automated test scripts.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Connected to database to Query the database usingSQLfordata verificationandvalidation.
- Performed back end testing on SQL by writingSQL quarries.
- Interacted closely with developers regarding defects, participated intracking, reviewing and analyzingbugs.
- Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for variouschange requestsby analyzing the feedback from user groups.
- Worked broadly with Business Analyst and Developers to discuss the defects and their fixes.
- Attended the daily Scrum meetings and engaged in bi-weekly Sprint releases.
- Created test scripts in the JAVA Language for new functionalities and maintained existing scripts for upgraded functionalities.
- Engaged in creating and writing test procedures, test cases, test data, and other test-related materials using approved software tools.
- Involved with development teams to review and correct bugs and deficiencies based on testing results and involved in defect tracking and resolving production logs.
- Engaged in all phases of end-to-end testing which includes Functionality testing, Regression Testing, GUI testing, Boundary testing, Negative testing, System testing, Ad-Hoc testing
- Identified and reported bugs using defect tracking tool JIRA and presented bug reports for weekly status updates.
Environment: XML, Oracle, MS-Office, SQL, MS Excel, Windows XP, 7, Agile/Scrum, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE
Manual QA Analyst
Confidential, Atlanta, GA
Responsibilities:
- Participated in requirement analysis, created test cases, and execute different types of testing throughout the test life cycle according to the test plan.
- Write & execute functional and regression Manual tests using requirement document.
- Triaged and troubleshoot on issues found during testing. Supported defect fix testing, including reporting, tracing and troubleshooting defects in JIRA.
- Report and manage software issues and test activities with a clear understanding of the Software Development Lifecycle and the Agile-Scrum methodology.
- Work closely with business and technical teams in an agile environment to gather testing requirements and scenarios for our web applications.
- Performed End-to-End testing of database to check data integrity using SQL queries.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.
Environment: MySQL, Oracle SQL Developer, MS Office suite; JIRA, Postman, SQL, SDLC, STLC, Agile/Scrum, XML, JSON and HTML, Windows, 7, 10, Browsers: Chrome, Firefox and IE.